class Backbone::ListViewGenerator
Public Instance Methods
copy_collection_file()
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# 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
Protected Instance Methods
plural_class_name()
click to toggle source
# File lib/generators/backbone/list_view/list_view_generator.rb, line 46 def plural_class_name @plural_class_name ||= class_name.pluralize end
singular_class_name()
click to toggle source
# File lib/generators/backbone/list_view/list_view_generator.rb, line 50 def singular_class_name @singular_class_name ||= class_name.singularize end
singular_file_name()
click to toggle source
# File lib/generators/backbone/list_view/list_view_generator.rb, line 54 def singular_file_name @singular_file_name ||= file_name.singularize end