Class: Brick::AirtableMigrationsGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Brick::AirtableMigrationsGenerator
- Defined in:
- lib/generators/brick/airtable_migrations_generator.rb
Overview
Auto-generates Airtable migration files
Instance Method Summary collapse
Instance Method Details
#airtable_migrations ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'lib/generators/brick/airtable_migrations_generator.rb', line 15 def airtable_migrations mig_path, is_insert_versions, is_delete_versions = ::Brick::MigrationsBuilder.check_folder return unless mig_path && (relations = ::Brick::AirtableApiCaller.pick_tables) ::Brick::MigrationsBuilder.generate_migrations(relations.keys, mig_path, is_insert_versions, is_delete_versions, relations, do_fks_last: 'Separate', do_schema_migrations: false) end |