Sha256: 93a2e74684919704eac1d50af3e54283e92fdd0fd97de12f55d6fe46c2a67c58
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
# encoding: utf-8 require "rubygems" require 'active_support/core_ext/module/attribute_accessors' require 'active_support/deprecation' require 'singleton' require 'forwardable' module MoIP class ValidationError < StandardError; end class MissingPaymentTypeError < ValidationError; end class MissingPayerError < ValidationError; end class MissingBirthdate < ValidationError; end class InvalidCellphone < ValidationError; end class InvalidExpiry < ValidationError; end class InvalidInstitution < ValidationError; end class InvalidPhone < ValidationError; end class InvalidReceiving < ValidationError; end class InvalidValue < ValidationError; end autoload :DirectPayment, 'moip/direct_payment' autoload :Client, 'moip/client' autoload :Config, 'moip/config' def self.config Thread.current[:moip_config] ||= MoIP::Config.new end def self.setup yield config if block_given? end STATUS = {1 => "authorized", 2 => "started", 3 => "printed", 4 => "completed", 5 => "canceled", 6 => "analysing"} class << self extend Forwardable def_delegators :config, :uri, :token, :key end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
duke-moip-0.2.0 | lib/moip.rb |