Class: Nomadize::MigrationLoader
- Inherits:
-
Object
- Object
- Nomadize::MigrationLoader
- Defined in:
- lib/nomadize/migration_loader.rb
Instance Method Summary collapse
-
#initialize(path:) ⇒ MigrationLoader
constructor
A new instance of MigrationLoader.
- #migrations ⇒ Object
Constructor Details
#initialize(path:) ⇒ MigrationLoader
Returns a new instance of MigrationLoader.
8 9 10 |
# File 'lib/nomadize/migration_loader.rb', line 8 def initialize(path:) @path = path end |
Instance Method Details
#migrations ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/nomadize/migration_loader.rb', line 12 def migrations filenames.map do |filename| File.open(filename, "r") { |f| YAML.load(f).merge(filename: File.basename(filename, ".yml")) } end end |