class DatabaseSlave::Configuration

TODO 错误检查, 边界条件检查

Attributes

config[R]

Public Class Methods

new(*) click to toggle source
# File lib/database_slave/configuration.rb, line 10
def initialize(*)
  @config = database_configuration[Rails.env]
end

Private Instance Methods

database_configuration() click to toggle source
# File lib/database_slave/configuration.rb, line 16
def database_configuration
  require 'erb'
  YAML::load(ERB.new(IO.read("#{Rails.root}/config/shards.yml")).result)
end