Class: Napa::Generators::MigrationGenerator
- Inherits:
-
Thor::Group
- Object
- Thor::Group
- Napa::Generators::MigrationGenerator
- Includes:
- Thor::Actions
- Defined in:
- lib/napa/generators/migration_generator.rb
Instance Method Summary collapse
Instance Method Details
#migration ⇒ Object
22 23 24 25 26 27 |
# File 'lib/napa/generators/migration_generator.rb', line 22 def migration self.class.source_root "#{File.dirname(__FILE__)}/templates/migration" say 'Generating migration...' directory '.', output_directory say 'Done!', :green end |
#migration_filename ⇒ Object
14 15 16 |
# File 'lib/napa/generators/migration_generator.rb', line 14 def migration_filename "#{version}_#{migration_name.underscore}" end |
#output_directory ⇒ Object
18 19 20 |
# File 'lib/napa/generators/migration_generator.rb', line 18 def output_directory './db/migrate' end |
#version ⇒ Object
10 11 12 |
# File 'lib/napa/generators/migration_generator.rb', line 10 def version Time.now.utc.to_s.gsub(':','').gsub('-','').gsub('UTC','').gsub(' ','') end |