Sha256: 8ffac04f8a959699ab665a798a8eeec9b47da4aac0e3a78cefc4d0af04da9f9f

Contents?: true

Size: 381 Bytes

Versions: 1

Compression:

Stored size: 381 Bytes

Contents

module CassandraObject

  class RailsInitializer

    def self.configure!
      self.new.configure!
    end

    def configure!
      return if cassandra_configs.nil?
      CassandraObject::Base.config = cassandra_configs[Rails.env || 'development']
    end

    def cassandra_configs
      @config ||= YAML.load_file(Rails.root.join('config', 'cassandra.yml'))
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cassandra_object_rails-0.0.1 lib/cassandra_object/rails_initializer.rb