Class: HttpStub::Configurer::DSL::SessionEndpointTemplate
- Inherits:
-
Object
- Object
- HttpStub::Configurer::DSL::SessionEndpointTemplate
- Defined in:
- lib/http_stub/configurer/dsl/session_endpoint_template.rb
Instance Method Summary collapse
- #add_stub!(response_overrides = {}, &block) ⇒ Object
-
#initialize(session, default_stub_template, &block) ⇒ SessionEndpointTemplate
constructor
A new instance of SessionEndpointTemplate.
Constructor Details
#initialize(session, default_stub_template, &block) ⇒ SessionEndpointTemplate
Returns a new instance of SessionEndpointTemplate.
9 10 11 12 |
# File 'lib/http_stub/configurer/dsl/session_endpoint_template.rb', line 9 def initialize(session, default_stub_template, &block) @session = session @stub_builder_template = HttpStub::Configurer::DSL::StubBuilderTemplate.new(default_stub_template, &block) end |
Instance Method Details
#add_stub!(response_overrides = {}, &block) ⇒ Object
14 15 16 |
# File 'lib/http_stub/configurer/dsl/session_endpoint_template.rb', line 14 def add_stub!(response_overrides={}, &block) @session.add_stub!(self.build_stub(response_overrides, &block)) end |