Class: HttpStub::Configurer::Request::Stub
- Inherits:
-
Net::HTTP::Post
- Object
- Net::HTTP::Post
- HttpStub::Configurer::Request::Stub
- Defined in:
- lib/http_stub/configurer/request/stub.rb
Instance Method Summary collapse
-
#initialize(uri, options) ⇒ Stub
constructor
A new instance of Stub.
Constructor Details
#initialize(uri, options) ⇒ Stub
Returns a new instance of Stub.
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/http_stub/configurer/request/stub.rb', line 7 def initialize(uri, ) super("/stubs") self.content_type = "application/json" self.body = { "uri" => HttpStub::Configurer::Request::ControllableValue.format(uri), "method" => [:method], "headers" => HttpStub::Configurer::Request::ControllableValue.format([:headers] || {}), "parameters" => HttpStub::Configurer::Request::ControllableValue.format([:parameters] || {}), "response" => { "status" => [:response][:status] || "", "content_type" => [:response][:content_type] || "application/json", "body" => [:response][:body], "delay_in_seconds" => [:response][:delay_in_seconds] || "" } }.to_json end |