module By2
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/by2.rb, line 23 def self.config @config ||= ConfigLoader.new end
db_connect()
click to toggle source
# File lib/by2.rb, line 31 def self.db_connect @conn ||= begin conn_config = config.load("database.yml") #ActiveSupport::Deprecation.silenced = true ActiveRecord::Base.default_timezone = :local ActiveRecord::Base.establish_connection(conn_config[env]) ActiveRecord::Base.connection ActiveRecord::Base.logger = Logger.new(STDOUT) if debug? end end
debug(msg)
click to toggle source
# File lib/by2.rb, line 54 def self.debug(msg) $stdout.puts(msg) if debug? end
debug=(d)
click to toggle source
# File lib/by2.rb, line 50 def self.debug=(d) @debug = d end
debug?()
click to toggle source
# File lib/by2.rb, line 46 def self.debug? @debug ||= false end
env()
click to toggle source
# File lib/by2.rb, line 42 def self.env @env ||= (ENV['BY2_ENV'] || config.load("env.yml", false) || "development") end
fixtures_dir()
click to toggle source
# File lib/by2.rb, line 27 def self.fixtures_dir File.join(root, "spec", "fixtures") end
root()
click to toggle source
# File lib/by2.rb, line 19 def self.root @root ||= File.expand_path(File.join(__FILE__, '..', '..')) end