Class: CassSchema::YamlHelper

Inherits:
Object
  • Object
show all
Defined in:
lib/cass_schema/yaml_helper.rb

Class Method Summary collapse

Class Method Details

.datastores(config_file) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/cass_schema/yaml_helper.rb', line 6

def self.datastores(config_file)
  config = YAML.load(File.read(config_file))
  config['datastores'].map do |name, ds_config|
    ds_config[:cluster] = Cluster.build(ds_config)
    DataStore.build(name, ds_config)
  end
end