Module: Soaspec::RestMethods
- Defined in:
- lib/soaspec/exchange_handlers/rest_methods.rb
Overview
Contains commonly used REST methods
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
40 41 42 |
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 40 def delete(name, params = {}) Exchange.new(name, method: :delete, **params) end |
#get(name, params = {}) ⇒ Exchange
Make REST Get Exchange
32 33 34 |
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 32 def get(name, params = {}) Exchange.new(name, method: :get, **params) end |
#patch(name, params = {}) ⇒ Exchange
Make REST Patch Exchange
16 17 18 |
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 16 def patch(name, params = {}) Exchange.new(name, method: :patch, **params) end |
#post(name, params = {}) ⇒ Exchange
Make REST Post Exchange
8 9 10 |
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 8 def post(name, params = {}) Exchange.new(name, method: :post, **params) end |
#put(name, params = {}) ⇒ Exchange
Make REST Put Exchange
24 25 26 |
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 24 def put(name, params = {}) Exchange.new(name, method: :put, **params) end |