Class: Legs::AsyncData

Inherits:
Object
  • Object
show all
Defined in:
lib/legs.rb

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ AsyncData

Returns a new instance of AsyncData.



342
# File 'lib/legs.rb', line 342

def initialize(data); @data = data; end

Instance Method Details

#resultObject Also known as: value



343
344
345
346
# File 'lib/legs.rb', line 343

def result
  @errored = true and raise @data['error'] if @data['error'] unless @errored
  return @data['result']
end