Class: Pipekit::WebMock::API::StubRequest
- Inherits:
-
Object
- Object
- Pipekit::WebMock::API::StubRequest
- Includes:
- WebMock::API
- Defined in:
- lib/pipekit/webmock/api.rb
Instance Method Summary collapse
-
#initialize(resource) ⇒ StubRequest
constructor
A new instance of StubRequest.
- #stub_request_and_response(action, params, response) ⇒ Object
Constructor Details
#initialize(resource) ⇒ StubRequest
Returns a new instance of StubRequest.
40 41 42 |
# File 'lib/pipekit/webmock/api.rb', line 40 def initialize(resource) @request = Pipekit::Request.new(resource) end |
Instance Method Details
#stub_request_and_response(action, params, response) ⇒ Object
44 45 46 47 48 |
# File 'lib/pipekit/webmock/api.rb', line 44 def stub_request_and_response(action, params, response) request = self.send("stub_#{action}_request", params) request.and_return(status: 200, body: {"data" => response, "success" => true}.to_json) if response request end |