Module: CassandraMigrations::Config

Defined in:
lib/cassandra_migrations/config.rb

Defined Under Namespace

Classes: Configuration

Constant Summary collapse

FIELDS =
%w(host port keyspace replication)

Class Method Summary collapse

Class Method Details

.configurationsObject



12
13
14
# File 'lib/cassandra_migrations/config.rb', line 12

def self.configurations
  @configurations || load_config
end

.method_missing(method_sym, *arguments, &block) ⇒ Object



16
17
18
19
# File 'lib/cassandra_migrations/config.rb', line 16

def self.method_missing(method_sym, *arguments, &block)
  load_config unless configurations
  self.configurations[Rails.env].send(method_sym)
end