Sha256: 8d08569f70219b42a189e501f498a5e3bd8766938daa2a84fd257e1c3a5845b2
Contents?: true
Size: 504 Bytes
Versions: 26
Compression:
Stored size: 504 Bytes
Contents
require 'active_support/core_ext/hash/keys' module CassandraObject class Config attr_accessor :servers, :keyspace, :thrift_options, :keyspace_options def initialize(options) options = options.symbolize_keys self.servers = Array.wrap(options[:servers] || "127.0.0.1:9160") self.keyspace = options[:keyspace] self.thrift_options = (options[:thrift] || {}).symbolize_keys self.keyspace_options = (options[:keyspace_options] || {}).symbolize_keys end end end
Version data entries
26 entries across 26 versions & 2 rubygems