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