Sha256: e2e97ec05e5ca2f82c79ff3752b187a10f305e0ca6bb498f7cc6c1206c460139

Contents?: true

Size: 657 Bytes

Versions: 11

Compression:

Stored size: 657 Bytes

Contents

require 'active_record'
module WepayRails
  module Payments
    require 'helpers/controller_helpers'
    class Gateway
      include HTTParty

      base_uri @base_uri

      def initialize(*args)
        yml = Rails.root.join('config', 'wepay.yml').to_s
        @config = YAML.load_file(yml)[Rails.env].symbolize_keys
        @base_uri = Rails.env.production? ? "https://api.wepay.com" : "https://stage.wepay.com"
      end
    end

    include WepayRails::Helpers::ControllerHelpers
  end

  require 'helpers/model_helpers'
  def self.included(base)
    base.extend WepayRails::Helpers::ModelHelpers
  end
end
ActiveRecord::Base.send(:include, WepayRails)

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
wepay-rails-0.1.27 lib/wepay-rails.rb
wepay-rails-0.1.26 lib/wepay-rails.rb
wepay-rails-0.1.25 lib/wepay-rails.rb
wepay-rails-0.1.24 lib/wepay-rails.rb
wepay-rails-0.1.10 lib/wepay-rails.rb
wepay-rails-0.1.9 lib/wepay-rails.rb
wepay-rails-0.1.8 lib/wepay-rails.rb
wepay-rails-0.1.7 lib/wepay-rails.rb
wepay-rails-0.1.6 lib/wepay-rails.rb
wepay-rails-0.1.5 lib/wepay-rails.rb
wepay-rails-0.1.4 lib/wepay-rails.rb