Module: HttpStub::Configurer::ClassMethods
- Defined in:
- lib/http_stub/configurer.rb
Instance Method Summary collapse
Instance Method Details
#initialize! ⇒ Object
17 18 19 20 21 22 |
# File 'lib/http_stub/configurer.rb', line 17 def initialize! on_initialize if self.respond_to?(:on_initialize) && !@initialized server_facade.flush_requests server_facade.remember_stubs @initialized = true end |
#parts=(parts) ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/http_stub/configurer.rb', line 24 def parts=(parts) parts.each do |name, part| part.configure(self) self.define_singleton_method(name) { part } self.send(:define_method, name) { part } end end |
#stub_server ⇒ Object
13 14 15 |
# File 'lib/http_stub/configurer.rb', line 13 def stub_server @stub_server ||= HttpStub::Configurer::DSL::Server.new(server_facade) end |