Exception: Biscuit::ExecutionError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/biscuit/execution_error.rb

Instance Method Summary collapse

Constructor Details

#initialize(stderr, stdout = nil) ⇒ ExecutionError

Returns a new instance of ExecutionError.



5
6
7
8
9
# File 'lib/biscuit/execution_error.rb', line 5

def initialize(stderr, stdout=nil)
  @stdout = stdout
  @stderr = stderr
  super(message)
end

Instance Method Details

#messageObject



11
12
13
14
15
16
# File 'lib/biscuit/execution_error.rb', line 11

def message
  messages = []
  messages << "std_out: #{truncate(@stdout)}" if @stdout
  messages << "std_err: #{truncate(@stderr)}" if @stderr
  messages.join(" ")
end