Sha256: 15aa6c5f20f38e56bdab64a433453e732b7996d95367c94052fbc1a4416b6a93
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
require "httparty" require "delegate" require "recursive-open-struct" require "moip2/version" require "moip2/auth/basic" require "moip2/auth/oauth" require "moip2/resource/order" require "moip2/resource/payment" require "moip2/resource/multi_order" require "moip2/resource/multi_payment" require "moip2/resource/customer" require "moip2/resource/invoice" require "moip2/resource/keys" require "moip2/resource/refund" require "moip2/resource/webhooks" require "moip2/response" require "moip2/client" require "moip2/order_api" require "moip2/multi_order_api" require "moip2/payment_api" require "moip2/multi_payment_api" require "moip2/customer_api" require "moip2/invoice_api" require "moip2/refund_api" require "moip2/api" require "moip2/keys_api" require "moip2/webhooks_api" require "moip2/exceptions/invalid_enviroment_error" module Moip2 class << self VALID_ENVS = %i(sandbox production) def env=(env) raise InvalidEnviromentError unless VALID_ENVS.include?(env.to_sym) @env = env end def env @env ||= :sandbox end def auth=(credentials) @credentials = credentials end def auth @credentials end def opts=(opts = {}) @opts = opts end def opts @opts ||= {} end def new raise "Auth is not set" unless auth Api.new Client.new(env, auth) end end class NotFoundError < StandardError end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
moip2-0.1.4 | lib/moip2.rb |