class Tako::Config
Public Class Methods
env()
click to toggle source
# File lib/tako/config.rb, line 8 def env defined?(::Rails.env) ? Rails.env : (ENV['RAILS_ENV'] || :default) end
shards_yml()
click to toggle source
# File lib/tako/config.rb, line 4 def shards_yml YAML.load(ERB.new(File.read(yml_path)).result).with_indifferent_access end
Private Class Methods
directory()
click to toggle source
# File lib/tako/config.rb, line 18 def directory defined?(::Rails.root) ? Rails.root.to_s : Dir.pwd end
yml_path()
click to toggle source
# File lib/tako/config.rb, line 14 def yml_path File.join(directory, ENV['TAKO_CONFIG_FILE_PATH'] || "config/shards.yml") end