class Cequel::Record::Railtie
@private @since 0.1.0
Public Class Methods
app_name()
click to toggle source
# File lib/cequel/record/railtie.rb, line 12 def self.app_name Rails.application.railtie_name.sub(/_application$/, '') end
Private Instance Methods
configuration()
click to toggle source
# File lib/cequel/record/railtie.rb, line 47 def configuration return @configuration if defined? @configuration config_path = Rails.root.join('config/cequel.yml').to_s if File.exist?(config_path) config_yaml = ERB.new(File.read(config_path)).result @configuration = YAML.load(config_yaml)[Rails.env] .deep_symbolize_keys else @configuration = {host: '127.0.0.1:9042'} end @configuration .reverse_merge!(keyspace: "#{Railtie.app_name}_#{Rails.env}") @configuration end