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.



440
441
442
443
444
445
446
447
448
449
450
451
# File 'lib/oop_rails_server/rails_server.rb', line 440

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

#commandObject (readonly)

Returns the value of attribute command.



438
439
440
# File 'lib/oop_rails_server/rails_server.rb', line 438

def command
  @command
end

#directoryObject (readonly)

Returns the value of attribute directory.



438
439
440
# File 'lib/oop_rails_server/rails_server.rb', line 438

def directory
  @directory
end

#outputObject (readonly)

Returns the value of attribute output.



438
439
440
# File 'lib/oop_rails_server/rails_server.rb', line 438

def output
  @output
end

#resultObject (readonly)

Returns the value of attribute result.



438
439
440
# File 'lib/oop_rails_server/rails_server.rb', line 438

def result
  @result
end