Method: Omise::Resource#initialize

Defined in:
lib/omise/resource.rb

#initialize(url, path, key) ⇒ Resource



18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/omise/resource.rb', line 18

def initialize(url, path, key)
  @uri = prepare_uri(url, path)
  @headers = prepare_headers
  @key = key

  @resource = RestClient::Resource.new(@uri, {
    user: key,
    verify_ssl: OpenSSL::SSL::VERIFY_PEER,
    ssl_ca_file: CA_BUNDLE_PATH,
    headers: @headers,
  })
end