Sha256: 8411cceb1a26c46d3d5ccea87786801f5829b9f7174238ec26cd5889b2fe1751
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
module DailyConfig extend self def set_root(root) puts "here it is.........." puts root @root = root end def set_env(env) @env = env end def rails_root return @root if @root Rails.root end def rails_env return @env if @env Rails.env end def hash @hash ||= (YAML.load_file("#{rails_root}/config/daily.yml") || {}) end def env_hash @env_hash ||= (hash[rails_env] || {}) end def subdirectory return "" if rails_env == "test" hash['subdirectory'] || env_hash['subdirectory'] || "" end def database_init db = env_hash['database'] return if db.empty? Ruport::Query.add_source :default, :dsn => "dbi:#{db['adapter'].camelize}:database=#{db['database']};host=#{db['host']}", :user => "#{db['username']}", :password => "#{db['password']}" end def config_init(config) if !subdirectory.blank? config.assets.prefix = "/#{subdirectory}/assets" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
daily-0.0.3 | lib/daily/daily_config.rb |
daily-0.0.2 | lib/daily/daily_config.rb |