Module: Soaspec::RestMethods

Defined in:
lib/soaspec/exchange_handlers/rest_methods.rb

Overview

Contains commonly used REST methods

Instance Method Summary collapse

Instance Method Details

#delete(name, params = {}) ⇒ Exchange

Make REST Delete Exchange



41
42
43
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 41

def delete(name, params = {})
  Exchange.new(name, method: :delete, **params)
end

#get(name, params = {}) ⇒ Exchange

Make REST Get Exchange



33
34
35
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 33

def get(name, params = {})
  Exchange.new(name, method: :get, **params)
end

#patch(name, params = {}) ⇒ Exchange

Make REST Patch Exchange



17
18
19
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 17

def patch(name, params = {})
  Exchange.new(name, method: :patch, **params)
end

#post(name, params = {}) ⇒ Exchange

Make REST Post Exchange



9
10
11
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 9

def post(name, params = {})
  Exchange.new(name, method: :post, **params)
end

#put(name, params = {}) ⇒ Exchange

Make REST Put Exchange



25
26
27
# File 'lib/soaspec/exchange_handlers/rest_methods.rb', line 25

def put(name, params = {})
  Exchange.new(name, method: :put, **params)
end