Class: PresenterGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- PresenterGenerator
- Defined in:
- lib/generators/presenter/presenter_generator.rb
Instance Method Summary collapse
Instance Method Details
#generate ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/generators/presenter/presenter_generator.rb', line 5 def generate name = presenter_name.singularize create_file "app/presenters/#{name.underscore}.rb", "class \#{name.classify} < UberPresenter::Base\n# def posts\n# # ...\n# end\n\n# \u041A\u044D\u0448\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432\n# memoize :method\nend\n FILE\nend\n" |