Class: DataMigrater::Collection

Inherits:
Object
  • Object
show all
Defined in:
lib/data_migrater/collection.rb

Instance Method Summary collapse

Constructor Details

#initialize(path = "#{Rails.root}/db/data_migrate") ⇒ Collection

Returns a new instance of Collection.



3
4
5
# File 'lib/data_migrater/collection.rb', line 3

def initialize(path = "#{Rails.root}/db/data_migrate")
  @path = path
end

Instance Method Details

#migrationsObject



7
8
9
10
11
# File 'lib/data_migrater/collection.rb', line 7

def migrations
  Dir.entries(@path).sort.map do |migration_file|
    migration_for migration_file
  end.compact
end