Class: HttpStub::Configurer::DSL::SessionEndpointTemplate

Inherits:
Object
  • Object
show all
Defined in:
lib/http_stub/configurer/dsl/session_endpoint_template.rb

Instance Method Summary collapse

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