Module: HttpStub::Configurer::InstanceMethods

Defined in:
lib/http_stub/configurer.rb

Constant Summary collapse

DELEGATE_METHODS =
%w{ stub_activator stub! stub_response! activate! activate_stub! clear_activators! clear! clear_stubs! }

Class Method Summary collapse

Class Method Details

.included(mod) ⇒ Object



69
70
71
72
73
74
75
76
77
# File 'lib/http_stub/configurer.rb', line 69

def self.included(mod)
  DELEGATE_METHODS.each do |method_name|
    mod.class_eval "def \#{method_name}(*args)\nself.class.\#{method_name}(*args)\nend\n"
  end
end