Module: Sendle::Api::Actions::Base

Included in:
Resource
Defined in:
lib/sendle/api/actions/base.rb

Instance Method Summary collapse

Instance Method Details

#request(params) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/sendle/api/actions/base.rb', line 6

def request(params)
  RestClient::Request.execute(params)
rescue RestClient::PreconditionFailed, 
       RestClient::Unauthorized, 
       RestClient::PaymentRequired, 
       RestClient::UnprocessableEntity => e 
  raise Sendle::Api::Factories::Errors.new_error(e)
end