Class: Nandi::CompileGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Nandi::CompileGenerator
- Defined in:
- lib/generators/nandi/compile/compile_generator.rb
Instance Method Summary collapse
Instance Method Details
#compile_migration_files ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/generators/nandi/compile/compile_generator.rb', line 24 def compile_migration_files Nandi.compile(files: files) do |results| results.each do |result| Nandi::Lockfile.add( file_name: result.file_name, source_digest: result.source_digest, compiled_digest: result.compiled_digest, ) unless result.migration_unchanged? create_file result.output_path, result.body, force: true end end end Nandi::Lockfile.persist! end |