class Lalka::InternalAsync

Public Instance Methods

reject(error) click to toggle source
# File lib/lalka.rb, line 203
def reject(error)
  raise ArgumentError, 'missing on_error block' if @on_error.nil?

  @on_error.call(error)
end
resolve(value) click to toggle source
# File lib/lalka.rb, line 195
def resolve(value)
  if @on_success.nil?
    reject(ArgumentError.new('missing on_success block'))
  else
    @on_success.call(value)
  end
end