class Backbone::TableViewGenerator
Public Instance Methods
copy_collection_file()
click to toggle source
# File lib/generators/backbone/table_view/table_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/table_view/table_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_model_file()
click to toggle source
# File lib/generators/backbone/table_view/table_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/table_view/table_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/table_view/table_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/table_view/table_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/table_view/table_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
copy_table_template_file()
click to toggle source
# File lib/generators/backbone/table_view/table_view_generator.rb, line 25 def copy_table_template_file template 'table.jst.eco', "app/assets/javascripts/templates/#{plural_file_name}_table.jst.eco" end
copy_table_view_file()
click to toggle source
# File lib/generators/backbone/table_view/table_view_generator.rb, line 17 def copy_table_view_file template 'table_view.js.coffee', "app/assets/javascripts/views/#{plural_file_name}_table_view.js.coffee" end
copy_table_view_spec_file()
click to toggle source
# File lib/generators/backbone/table_view/table_view_generator.rb, line 41 def copy_table_view_spec_file template 'table_view_spec.js.coffee', "spec/javascripts/views/#{plural_file_name}_table_view_spec.js.coffee" end
Protected Instance Methods
plural_class_name()
click to toggle source
# File lib/generators/backbone/table_view/table_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/table_view/table_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/table_view/table_view_generator.rb, line 54 def singular_file_name @singular_file_name ||= file_name.singularize end