Method: B2W::Base.execute

Defined in:
lib/b2w/base.rb

.execute(method, url, params = {}, &block) ⇒ Object



27
28
29
30
31
32
33
# File 'lib/b2w/base.rb', line 27

def self.execute(method, url, params = {}, &block)
  if params[:body]
    params[:headers] = { content_type: 'application/json;charset=UTF-8' }
    params[:payload] = JSON.generate params[:body]
  end
  RestClient::Request.execute({ method: method, url: url, user: token }.merge(params), &block)
end