Module: Delayer::Extend
- Defined in:
- lib/delayer/deferred.rb
Instance Method Summary collapse
- #Promise ⇒ Object (also: #Deferred)
Instance Method Details
#Promise ⇒ Object Also known as: Deferred
32 33 34 35 36 37 38 |
# File 'lib/delayer/deferred.rb', line 32 def Promise @promise ||= begin the_delayer = self Class.new(::Delayer::Deferred::Promise) { define_singleton_method(:delayer) { the_delayer } } end end |