Class: HttpStub::Configurer::DSL::StubActivatorBuilder

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

Instance Method Summary collapse

Constructor Details

#initialize(default_stub_builder) ⇒ StubActivatorBuilder

Returns a new instance of StubActivatorBuilder.



10
11
12
# File 'lib/http_stub/configurer/dsl/stub_activator_builder.rb', line 10

def initialize(default_stub_builder)
  @default_stub_builder = default_stub_builder
end

Instance Method Details

#on(activation_uri) ⇒ Object



14
15
16
17
18
# File 'lib/http_stub/configurer/dsl/stub_activator_builder.rb', line 14

def on(activation_uri)
  @scenario_builder = HttpStub::Configurer::DSL::ScenarioBuilder.new(@default_stub_builder, activation_uri)
  @stub_builder     = HttpStub::Configurer::DSL::StubBuilder.new(@default_stub_builder)
  @scenario_builder.add_stub!(@stub_builder)
end