Module: Delayer::Extend

Defined in:
lib/delayer/deferred.rb

Instance Method Summary collapse

Instance Method Details

#DeferredObject



25
26
27
28
29
30
31
# File 'lib/delayer/deferred.rb', line 25

def Deferred
  @deferred ||= begin
                  the_delayer = self
                  Class.new(::Delayer::Deferred::Deferred) {
                    define_singleton_method(:delayer) {
                      the_delayer } } end
end