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
-
#schema_keyspace ⇒ Object
The keyspace in which to store Cassie schema data.
-
#versions_table ⇒ Object
The table in which to store Cassie schema applied versions data.
Instance Method Summary collapse
-
#paths ⇒ Hash
Paths used for configuration loading.
Instance Attribute Details
#schema_keyspace ⇒ Object
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_table ⇒ Object
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
#paths ⇒ Hash
Paths used for configuration loading.
25 26 27 |
# File 'lib/cassie/schema/configuration.rb', line 25 def paths @paths ||= {}.with_indifferent_access end |