Module: Cassie::Schema::Configuration

Included in:
Cassie::Schema
Defined in:
lib/cassie/schema/configuration.rb

Overview

Extend a module/class with Configuration to enable migration management

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#schema_keyspaceObject

The keyspace in which to store Cassie schema data



8
9
10
# File 'lib/cassie/schema/configuration.rb', line 8

def schema_keyspace
  @schema_keyspace
end

#versions_tableObject

The table in which to store Cassie schema applied versions data



10
11
12
# File 'lib/cassie/schema/configuration.rb', line 10

def versions_table
  @versions_table
end

Instance Method Details

#pathsHash

Paths used for configuration loading.



25
26
27
# File 'lib/cassie/schema/configuration.rb', line 25

def paths
  @paths ||= {}.with_indifferent_access
end