Sha256: ac0f1e2e22eb9f372655b4b2c891c5787de218483d4cb715d20a9a2ae0f0639c

Contents?: true

Size: 1.18 KB

Versions: 3

Compression:

Stored size: 1.18 KB

Contents

require 'active_support/deprecation'
require 'active_support/core_ext/module'
require 'active_support/core_ext/hash'
require 'active_support/inflector'
require 'rest-client'
require 'oj'

# utils
require 'paysio/client'
require 'paysio/json'
require 'paysio/resource'
require 'paysio/version'
require 'paysio/form'

# actions
require 'paysio/actions/list'
require 'paysio/actions/create'
require 'paysio/actions/update'
require 'paysio/actions/destroy'
require 'paysio/actions/find'

# exceptions
require 'paysio/errors'

# resources
require 'paysio/resources/list'
require 'paysio/resources/charge'
require 'paysio/resources/wallet'
require 'paysio/resources/customer'
require 'paysio/resources/reward'
require 'paysio/resources/coupon'
require 'paysio/resources/event'
require 'paysio/resources/payout'
require 'paysio/resources/log'

module Paysio
  @@api_key = nil
  @@api_base = 'api.paysio.com'
  @@api_version = 'v1'
  @@publishable_key = nil
  mattr_accessor :api_key, :api_base, :api_version, :publishable_key

  def self.api_url(path = '')
    "https://#{api_key}@#{api_base}/#{api_version}#{path}"
  end

  def self.static_url(path = '')
    "https://#{api_base}/static/#{api_version}#{path}"
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
paysio-1.0.10 lib/paysio.rb
paysio-1.0.9 lib/paysio.rb
paysio-1.0.8 lib/paysio.rb