Module: HttpStub::Configurer::ClassMethods
- Defined in:
- lib/http_stub/configurer.rb
Instance Method Summary collapse
Instance Method Details
#initialize! ⇒ Object
16 17 18 19 20 |
# File 'lib/http_stub/configurer.rb', line 16 def initialize! on_initialize if self.respond_to?(:on_initialize) && !@initialized stub_server.initialize! @initialized = true end |
#parts=(parts) ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/http_stub/configurer.rb', line 22 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
12 13 14 |
# File 'lib/http_stub/configurer.rb', line 12 def stub_server @stub_server ||= HttpStub::Configurer::DSL::Server.new end |