Module: HTTPSpec::DSL::Methods
- Defined in:
- lib/http_spec/dsl/methods.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.define_actions(*methods) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/http_spec/dsl/methods.rb', line 7 def self.define_actions(*methods) methods.each do |method| define_method(method) do |path, body="", headers={}| request = Request.new(method, path, body, headers) @last_response = HTTPSpec.dispatch(request) end end end |
Instance Method Details
#last_response ⇒ Object
18 19 20 |
# File 'lib/http_spec/dsl/methods.rb', line 18 def last_response @last_response or raise "No request yet." end |