Sha256: 3ed39d4f71fe6e4c67d925e85498617e0ed2100ba54f449f9d7debf579e5ff39
Contents?: true
Size: 1.66 KB
Versions: 1
Compression:
Stored size: 1.66 KB
Contents
require "httparty" require "delegate" require "recursive-open-struct" require "moip2/version" require "moip2/auth/basic" require "moip2/auth/oauth" require "moip2/resource/account" 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/resource/connect" require "moip2/resource/credit_card" require "moip2/resource/notification" 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/accounts_api" require "moip2/connect_api" require "moip2/notifications_api" require "moip2/exceptions/invalid_enviroment_error" require "moip2/util/filters_encoder" module Moip2 class << self VALID_ENVS = %i(sandbox production).freeze 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-1.0.0 | lib/moip2.rb |