module Roglew::ImmediateContext
Public Instance Methods
deferred?()
click to toggle source
# File lib/roglew/contexts/immediate.rb, line 3 def deferred? false end
finished()
click to toggle source
# File lib/roglew/contexts/immediate.rb, line 7 def finished unbind end
immediate?()
click to toggle source
# File lib/roglew/contexts/immediate.rb, line 11 def immediate? true end
Private Instance Methods
make_call(target, method, *args)
click to toggle source
# File lib/roglew/contexts/immediate.rb, line 16 def make_call(target, method, *args) send(target).public_send(method, *args) end
run() { |self| ... }
click to toggle source
# File lib/roglew/contexts/immediate.rb, line 20 def run bind return unless block_given? yield self finished end