Sha256: b96dd686fea080c3092e09fb8585a4ba2a04d829a336534da89eebaa297b0453
Contents?: true
Size: 1.27 KB
Versions: 12
Compression:
Stored size: 1.27 KB
Contents
# Paid Ruby bindings # API spec at https://paid.com/docs/api require 'cgi' require 'set' require 'openssl' require 'rest_client' require 'json' require 'base64' # Version require 'paid/version' # Errors require 'paid/errors/paid_error' require 'paid/errors/api_error' require 'paid/errors/api_connection_error' require 'paid/errors/authentication_error' # Wrapper around RestClient require 'paid/requester' # Builders for creating API methods. require 'paid/path_builder' require 'paid/headers_builder' require 'paid/params_builder' require 'paid/api_method' # Generic resources require 'paid/api_resource' require 'paid/api_list' require 'paid/util' # API specific resources require 'paid/account' require 'paid/customer' require 'paid/event' require 'paid/event_data' require 'paid/invoice' require 'paid/plan' require 'paid/subscription' require 'paid/transaction' require 'paid/refund_list' module Paid @api_key = nil @api_base = "https://api.paidapi.com/v0" @api_staging = "https://api-staging.paidapi.com/v0" @auth_header = nil @api_version = "v0" @support_email = "support@paidapi.com" @docs_url = "https://paidapi.com/docs" class << self attr_accessor :api_key, :api_base, :api_version attr_reader :auth_header, :support_email, :docs_url, :api_staging end end
Version data entries
12 entries across 12 versions & 1 rubygems