Class: Pliny::Commands::Generator::Mediator
- Defined in:
- lib/pliny/commands/generator/mediator.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
#display, #field_name, #initialize, #plural_class_name, #pluralized_file_name, #render_template, #singular_class_name, #table_name, #write_file, #write_template
Constructor Details
This class inherits a constructor from Pliny::Commands::Generator::Base
Instance Method Details
#create ⇒ Object
6 7 8 9 10 11 |
# File 'lib/pliny/commands/generator/mediator.rb', line 6 def create mediator = "./lib/mediators/#{field_name}.rb" write_template('mediator.erb', mediator, singular_class_name: singular_class_name) display "created mediator file #{mediator}" end |
#create_test ⇒ Object
13 14 15 16 17 18 |
# File 'lib/pliny/commands/generator/mediator.rb', line 13 def create_test test = "./spec/mediators/#{field_name}_spec.rb" write_template('mediator_test.erb', test, singular_class_name: singular_class_name) display "created test #{test}" end |