Module: Soaspec::RestMethods
- Defined in:
- lib/soaspec/exchange_handlers/rest_methods.rb
Overview
Contains commonly used REST methods. Include this module in the spec where you want to use it
TODO: For some reason from ‘soaspec pry’ sinatra always gets loaded instead of this
Instance Method Summary collapse
-
#delete(name, params = {}) ⇒ Exchange
Make REST Delete Exchange.
-
#get(name, params = {}) ⇒ Exchange
Make REST Get Exchange.
-
#patch(name, params = {}) ⇒ Exchange
Make REST Patch Exchange.
-
#post(name, params = {}) ⇒ Exchange
Make REST Post Exchange.
-
#put(name, params = {}) ⇒ Exchange
Make REST Put Exchange.
Instance Method Details
#delete(name, params = {}) ⇒ Exchange
Make REST Delete Exchange
61 62 63 |
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 61 def delete(name, params = {}) Exchange.new(name, method: :delete, **params) end |
#get(name, params = {}) ⇒ Exchange
Make REST Get Exchange
53 54 55 |
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 53 def get(name, params = {}) Exchange.new(name, method: :get, **params) end |
#patch(name, params = {}) ⇒ Exchange
Make REST Patch Exchange
37 38 39 |
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 37 def patch(name, params = {}) Exchange.new(name, method: :patch, **params) end |