Sha256: 8c29a9f486e53e7bdade34b800d27f9ee7508723c07ce72583996af0ae79edf8
Contents?: true
Size: 558 Bytes
Versions: 6
Compression:
Stored size: 558 Bytes
Contents
namespace :ks do desc 'Create the keyspace in cassandra_config/cassandra.yml for the current environment' task create: :environment do CassandraObject::Schema.create_keyspace cassandra_config['keyspace'] end task drop: :environment do CassandraObject::Schema.drop_keyspace cassandra_config['keyspace'] end private def cassandra_config @cassandra_config ||= begin cassandra_configs = YAML.load_file(Rails.root.join("config", "cassandra.yml")) cassandra_configs[Rails.env || 'development'] end end end
Version data entries
6 entries across 6 versions & 1 rubygems