Class: Legion::Extensions::Data::Migrator
- Inherits:
-
Sequel::IntegerMigrator
- Object
- Sequel::IntegerMigrator
- Legion::Extensions::Data::Migrator
- Defined in:
- lib/legion/extensions/data/migrator.rb
Instance Method Summary collapse
- #default_schema_column ⇒ Object
- #default_schema_table ⇒ Object
-
#initialize(path, extension) ⇒ Migrator
constructor
A new instance of Migrator.
- #schema_dataset ⇒ Object (also: #ds)
Constructor Details
Instance Method Details
#default_schema_column ⇒ Object
13 14 15 |
# File 'lib/legion/extensions/data/migrator.rb', line 13 def default_schema_column :schema_version end |
#default_schema_table ⇒ Object
17 18 19 |
# File 'lib/legion/extensions/data/migrator.rb', line 17 def default_schema_table :extensions end |
#schema_dataset ⇒ Object Also known as: ds
21 22 23 |
# File 'lib/legion/extensions/data/migrator.rb', line 21 def schema_dataset Legion::Data::Connection.sequel.from(default_schema_table).where(namespace: @extension) end |