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]
13 14 15 16 |
# File 'lib/erd/generator_runner.rb', line 13 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]
6 7 8 9 |
# File 'lib/erd/generator_runner.rb', line 6 def execute_generate_model(name, = nil) result = execute_generator 'model', name, result.flatten.grep(%r(/db/migrate/.*\.rb)) end |