Sha256: de8bb3a4b8eee47568a3dfeffa61fddc58a80f7b9b983268d57c156790fa7e0d
Contents?: true
Size: 920 Bytes
Versions: 2
Compression:
Stored size: 920 Bytes
Contents
require 'logger' module Killbill::Litle mattr_reader :logger mattr_reader :config mattr_reader :gateway mattr_reader :kb_apis mattr_reader :initialized mattr_reader :test def self.initialize!(logger=Logger.new(STDOUT), conf_dir=File.expand_path('../../../', File.dirname(__FILE__)), kb_apis = nil) @@logger = logger @@kb_apis = kb_apis 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 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
killbill-litle-1.1.1 | lib/litle/config/configuration.rb |
killbill-litle-1.1.0 | lib/litle/config/configuration.rb |