Module: AsyncRack::AsyncCallback::Mixin
- Extended by:
- LateInitializer
- Included in:
- SimpleWrapper
- Defined in:
- lib/async_rack/async_callback.rb
Instance Attribute Summary (collapse)
-
- (Object) env
Returns the value of attribute env.
Instance Method Summary (collapse)
Methods included from LateInitializer
Instance Attribute Details
- (Object) env
Returns the value of attribute env
99 100 101 |
# File 'lib/async_rack/async_callback.rb', line 99 def env @env end |
Instance Method Details
- (Object) async_callback(result)
101 102 103 |
# File 'lib/async_rack/async_callback.rb', line 101 def async_callback(result) @async_callback.call result end |
- (Object) call(env)
112 113 114 115 |
# File 'lib/async_rack/async_callback.rb', line 112 def call(env) setup_async env super end |
- (Object) setup_async(env)
105 106 107 108 109 110 |
# File 'lib/async_rack/async_callback.rb', line 105 def setup_async(env) return false if @async_callback @async_callback = env['async.callback'] env['async.callback'] = method :async_callback @env = env end |