Class: DRb::DRbObject::DRbPromise::Outer
- Inherits:
-
Object
- Object
- DRb::DRbObject::DRbPromise::Outer
- Defined in:
- lib/drb/drb_object.rb
Instance Method Summary collapse
- #block ⇒ Object
- #data ⇒ Object
-
#initialize(block) ⇒ Outer
constructor
A new instance of Outer.
- #wraped_resolve(resolve) ⇒ Object
Constructor Details
#initialize(block) ⇒ Outer
Returns a new instance of Outer.
81 82 83 |
# File 'lib/drb/drb_object.rb', line 81 def initialize(block) @inner_block = block end |
Instance Method Details
#block ⇒ Object
89 90 91 92 93 |
# File 'lib/drb/drb_object.rb', line 89 def block Proc.new do |resolve| @inner_block.call(wraped_resolve(resolve)) end end |
#data ⇒ Object
95 96 97 |
# File 'lib/drb/drb_object.rb', line 95 def data @wraped_resolve.data end |
#wraped_resolve(resolve) ⇒ Object
85 86 87 |
# File 'lib/drb/drb_object.rb', line 85 def wraped_resolve(resolve) @wraped_resolve = WrapedResolve.new(resolve) end |