Class: Angus::BaseProxy
- Inherits:
-
Object
- Object
- Angus::BaseProxy
- Defined in:
- lib/angus/base_proxy.rb
Instance Method Summary collapse
- #call(env) ⇒ Object
- #definitions ⇒ Object
-
#initialize(request_handler, definition_block) ⇒ BaseProxy
constructor
A new instance of BaseProxy.
Constructor Details
#initialize(request_handler, definition_block) ⇒ BaseProxy
Returns a new instance of BaseProxy.
5 6 7 8 |
# File 'lib/angus/base_proxy.rb', line 5 def initialize(request_handler, definition_block) @request_handler = request_handler @definition_block = definition_block end |
Instance Method Details
#call(env) ⇒ Object
10 11 12 |
# File 'lib/angus/base_proxy.rb', line 10 def call(env) @request_handler.dup.call!(env) end |
#definitions ⇒ Object
14 15 16 |
# File 'lib/angus/base_proxy.rb', line 14 def definitions @definition_block.call end |