Module: Killbill::Litle
- Defined in:
- lib/litle/models/litle_payment_method.rb,
lib/litle/models/litle_transaction.rb,
lib/litle/models/litle_response.rb,
lib/litle/config/configuration.rb,
lib/litle/config/properties.rb,
lib/litle/litle/gateway.rb,
lib/litle/private_api.rb,
lib/litle/litle_utils.rb,
lib/litle/api.rb
Defined Under Namespace
Classes: Gateway, LitlePaymentMethod, LitleResponse, LitleTransaction, PaymentPlugin, PrivatePaymentPlugin, Properties, Utils
Class Method Summary collapse
Class Method Details
.initialize!(logger = Logger.new(STDOUT), conf_dir = File.expand_path('../../../', File.dirname(__FILE__))) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/litle/config/configuration.rb', line 10 def self.initialize!(logger=Logger.new(STDOUT), conf_dir=File.('../../../', File.dirname(__FILE__))) @@logger = logger config_file = "#{conf_dir}/litle.yml" @@config = Properties.new(config_file) @@config.parse! @@test = @@config[:litle][:test] @@gateway = Killbill::Litle::Gateway.instance @@gateway.configure(@@config[:litle]) if defined?(JRUBY_VERSION) # See https://github.com/jruby/activerecord-jdbc-adapter/issues/302 require 'jdbc/mysql' Jdbc::MySQL.load_driver(:require) if Jdbc::MySQL.respond_to?(:load_driver) end ActiveRecord::Base.establish_connection(@@config[:database]) @@initialized = true end |