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



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