Class: Backbone::SelectorGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Backbone::SelectorGenerator
- Defined in:
- lib/generators/backbone/selector/selector_generator.rb
Instance Method Summary collapse
- #copy_collection_files ⇒ Object
- #copy_list_view_files ⇒ Object
- #copy_model_files ⇒ Object
- #copy_row_view_files ⇒ Object
- #copy_view ⇒ Object
- #router ⇒ Object
Instance Method Details
#copy_collection_files ⇒ Object
7 8 9 |
# File 'lib/generators/backbone/selector/selector_generator.rb', line 7 def copy_collection_files template 'collection.js.coffee', "app/assets/javascripts/collections/#{plural_file_name}.js.coffee" end |
#copy_list_view_files ⇒ Object
11 12 13 14 |
# File 'lib/generators/backbone/selector/selector_generator.rb', line 11 def copy_list_view_files template 'list_view.js.coffee', "app/assets/javascripts/views/#{plural_file_name}_selector_list_view.js.coffee" template 'list.jst.eco', "app/assets/javascripts/templates/#{plural_file_name}_selector_list.jst.eco" end |
#copy_model_files ⇒ Object
16 17 18 19 |
# File 'lib/generators/backbone/selector/selector_generator.rb', line 16 def copy_model_files template 'receiver_model.js.coffee', "app/assets/javascripts/models/#{singular_receiver_file_name}.js.coffee" template 'model.js.coffee', "app/assets/javascripts/models/#{singular_file_name}.js.coffee" end |
#copy_row_view_files ⇒ Object
25 26 27 28 |
# File 'lib/generators/backbone/selector/selector_generator.rb', line 25 def copy_row_view_files template 'row_view.js.coffee', "app/assets/javascripts/views/#{singular_file_name}_selector_row_view.js.coffee" template 'row.jst.eco', "app/assets/javascripts/templates/#{singular_file_name}_selector_row.jst.eco" end |
#copy_view ⇒ Object
30 31 32 33 |
# File 'lib/generators/backbone/selector/selector_generator.rb', line 30 def copy_view template 'view.js.coffee', "app/assets/javascripts/views/#{plural_file_name}_selector_view.js.coffee" template 'template.jst.eco', "app/assets/javascripts/templates/#{plural_file_name}_selector.jst.eco" end |
#router ⇒ Object
21 22 23 |
# File 'lib/generators/backbone/selector/selector_generator.rb', line 21 def router template 'router.js.coffee', "app/assets/javascripts/routers/#{plural_file_name}_selector_router.js.coffee" end |