Exception: OopRailsServer::RailsServer::CommandFailedError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/oop_rails_server/rails_server.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(directory, command, result, output) ⇒ CommandFailedError

Returns a new instance of CommandFailedError.



289
290
291
292
293
294
295
296
297
298
299
300
# File 'lib/oop_rails_server/rails_server.rb', line 289

def initialize(directory, command, result, output)
  @directory = directory
  @command = command
  @result = result
  @output = output

  super(%{Command failed: in directory '#{directory}', we tried to run:
% #{command}
but got result: #{result.inspect}
and output:
#{output}})
end

Instance Attribute Details

#command ⇒ Object (readonly)

Returns the value of attribute command.



287
288
289
# File 'lib/oop_rails_server/rails_server.rb', line 287

def command
  @command
end

#directory ⇒ Object (readonly)

Returns the value of attribute directory.



287
288
289
# File 'lib/oop_rails_server/rails_server.rb', line 287

def directory
  @directory
end

#output ⇒ Object (readonly)

Returns the value of attribute output.



287
288
289
# File 'lib/oop_rails_server/rails_server.rb', line 287

def output
  @output
end

#result ⇒ Object (readonly)

Returns the value of attribute result.



287
288
289
# File 'lib/oop_rails_server/rails_server.rb', line 287

def result
  @result
end