Class: HttpStub::Configurer::Request::StubActivatorBuilder

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

Instance Method Summary collapse

Constructor Details

#initialize(response_defaults) ⇒ StubActivatorBuilder

Returns a new instance of StubActivatorBuilder.



9
10
11
# File 'lib/http_stub/configurer/request/stub_activator_builder.rb', line 9

def initialize(response_defaults)
  @stub_builder = HttpStub::Configurer::Request::StubBuilder.new(response_defaults)
end

Instance Method Details

#buildObject



17
18
19
# File 'lib/http_stub/configurer/request/stub_activator_builder.rb', line 17

def build
  HttpStub::Configurer::Request::StubActivator.new(activation_uri: @activation_uri, stub: @stub_builder.build)
end

#on(uri) ⇒ Object



13
14
15
# File 'lib/http_stub/configurer/request/stub_activator_builder.rb', line 13

def on(uri)
  @activation_uri = uri
end