Class: Futurist::SafePromise

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

Instance Method Summary collapse

Constructor Details

#initialize(promise) ⇒ SafePromise

Returns a new instance of SafePromise.



3
4
5
# File 'lib/futurist/safe_promise.rb', line 3

def initialize(promise)
  @promise = promise
end

Instance Method Details

#valueObject



7
8
9
10
11
# File 'lib/futurist/safe_promise.rb', line 7

def value
  promise.value
rescue => error
  error
end