Class: Backbone::ListViewGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Backbone::ListViewGenerator
- Defined in:
- lib/generators/backbone/list_view/list_view_generator.rb
Instance Method Summary collapse
- #copy_collection_file ⇒ Object
- #copy_collection_spec_file ⇒ Object
- #copy_list_template_file ⇒ Object
- #copy_list_view_file ⇒ Object
- #copy_list_view_spec_file ⇒ Object
- #copy_model_file ⇒ Object
- #copy_model_spec_file ⇒ Object
- #copy_row_template_file ⇒ Object
- #copy_row_view_file ⇒ Object
- #copy_row_view_spec_file ⇒ Object
Instance Method Details
#copy_collection_file ⇒ Object
9 10 11 |
# File 'lib/generators/backbone/list_view/list_view_generator.rb', line 9 def copy_collection_file template 'collection.js.coffee', "app/assets/javascripts/collections/#{plural_file_name}.js.coffee" end |
#copy_collection_spec_file ⇒ Object
33 34 35 |
# File 'lib/generators/backbone/list_view/list_view_generator.rb', line 33 def copy_collection_spec_file template 'collection_spec.js.coffee', "spec/javascripts/collections/#{plural_file_name}_spec.js.coffee" end |
#copy_list_template_file ⇒ Object
25 26 27 |
# File 'lib/generators/backbone/list_view/list_view_generator.rb', line 25 def copy_list_template_file template 'list.jst.eco', "app/assets/javascripts/templates/#{plural_file_name}_list.jst.eco" end |
#copy_list_view_file ⇒ Object
17 18 19 |
# File 'lib/generators/backbone/list_view/list_view_generator.rb', line 17 def copy_list_view_file template 'list_view.js.coffee', "app/assets/javascripts/views/#{plural_file_name}_list_view.js.coffee" end |
#copy_list_view_spec_file ⇒ Object
41 42 43 |
# File 'lib/generators/backbone/list_view/list_view_generator.rb', line 41 def copy_list_view_spec_file template 'list_view_spec.js.coffee', "spec/javascripts/views/#{plural_file_name}_list_view_spec.js.coffee" end |
#copy_model_file ⇒ Object
5 6 7 |
# File 'lib/generators/backbone/list_view/list_view_generator.rb', line 5 def copy_model_file template 'model.js.coffee', "app/assets/javascripts/models/#{singular_file_name}.js.coffee" end |
#copy_model_spec_file ⇒ Object
29 30 31 |
# File 'lib/generators/backbone/list_view/list_view_generator.rb', line 29 def copy_model_spec_file template 'model_spec.js.coffee', "spec/javascripts/models/#{singular_file_name}_spec.js.coffee" end |
#copy_row_template_file ⇒ Object
21 22 23 |
# File 'lib/generators/backbone/list_view/list_view_generator.rb', line 21 def copy_row_template_file template 'row.jst.eco', "app/assets/javascripts/templates/#{singular_file_name}_row.jst.eco" end |
#copy_row_view_file ⇒ Object
13 14 15 |
# File 'lib/generators/backbone/list_view/list_view_generator.rb', line 13 def copy_row_view_file template 'row_view.js.coffee', "app/assets/javascripts/views/#{singular_file_name}_row_view.js.coffee" end |
#copy_row_view_spec_file ⇒ Object
37 38 39 |
# File 'lib/generators/backbone/list_view/list_view_generator.rb', line 37 def copy_row_view_spec_file template 'row_view_spec.js.coffee', "spec/javascripts/views/#{singular_file_name}_row_view_spec.js.coffee" end |