Class: Erd::GenaratorRunner
- Inherits:
-
Object
- Object
- Erd::GenaratorRunner
- Defined in:
- lib/erd/generator_runner.rb
Class Method Summary collapse
-
.execute_generate_migration(name, options = nil) ⇒ Object
runs ‘rails g migration [name]`.
-
.execute_generate_model(name, options = nil) ⇒ Object
runs ‘rails g model [name]`.
Class Method Details
.execute_generate_migration(name, options = nil) ⇒ Object
runs ‘rails g migration [name]`
15 16 17 18 |
# File 'lib/erd/generator_runner.rb', line 15 def execute_generate_migration(name, = nil) result = execute_generator 'migration', name, result.last.last end |
.execute_generate_model(name, options = nil) ⇒ Object
runs ‘rails g model [name]`
8 9 10 11 |
# File 'lib/erd/generator_runner.rb', line 8 def execute_generate_model(name, = nil) result = execute_generator 'model', name, result.flatten.grep(%r(/db/migrate/.*\.rb)) end |