Module: Delayer::Extend

Defined in:
lib/delayer/deferred.rb

Instance Method Summary collapse

Instance Method Details

#DeferredObject



59
60
61
62
63
64
65
# File 'lib/delayer/deferred.rb', line 59

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