class Alda::NREPLServerError
The error is raised when the Alda nREPL server returns problems. This is only available for Alda 2. See Alda::REPL#message
.
Attributes
host[R]
The hostname of the nREPL server.
port[R]
The port of the nREPL server.
Public Class Methods
new(host, port, problems, status) → Alda::NREPLServerError
click to toggle source
Creates a Alda::NREPLServerError
object. Raises Alda::GenerationError
if the current generation is not Alda 2.
Calls superclass method
# File lib/alda-rb/error.rb, line 73 def initialize host, port, problems, status Alda::GenerationError.assert_generation [:v2] @status = status.map { Alda::Utils.slug_to_snake _1 } if @status.include? :unknown_op super 'unknown operation' else super problems.join ?\n end @host = host @port = port @problems = problems end