Class: Rack::Spec::Mock::RequestHandler
- Inherits:
-
BaseRequestHandler
- Object
- BaseRequestHandler
- Rack::Spec::Mock::RequestHandler
- Defined in:
- lib/rack/spec/mock.rb
Instance Method Summary collapse
-
#call ⇒ Array
Returns dummy response if JSON schema is defined for the current link.
-
#initialize(app: nil, **args) ⇒ RequestHandler
constructor
A new instance of RequestHandler.
Methods inherited from BaseRequestHandler
Constructor Details
#initialize(app: nil, **args) ⇒ RequestHandler
Returns a new instance of RequestHandler.
20 21 22 23 |
# File 'lib/rack/spec/mock.rb', line 20 def initialize(app: nil, **args) @app = app super(**args) end |
Instance Method Details
#call ⇒ Array
Returns dummy response if JSON schema is defined for the current link
27 28 29 30 31 32 33 |
# File 'lib/rack/spec/mock.rb', line 27 def call if has_link_for_current_action? dummy_response else @app.call(@env) end end |