class Backbone::CollectionGenerator
Public Instance Methods
copy_collection_file()
click to toggle source
# File lib/generators/backbone/collection/collection_generator.rb, line 9 def copy_collection_file template 'collection.js.coffee', "app/assets/javascripts/collections/#{plural_file_name}.js.coffee" end
copy_model_file()
click to toggle source
# File lib/generators/backbone/collection/collection_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/collection/collection_generator.rb, line 13 def copy_model_spec_file template 'model_spec.js.coffee', "spec/javascripts/models/#{singular_file_name}_spec.js.coffee" end
copy_spec_file()
click to toggle source
# File lib/generators/backbone/collection/collection_generator.rb, line 17 def copy_spec_file template 'collection_spec.js.coffee', "spec/javascripts/collections/#{plural_file_name}_spec.js.coffee" end
Protected Instance Methods
plural_class_name()
click to toggle source
# File lib/generators/backbone/collection/collection_generator.rb, line 22 def plural_class_name @plural_class_name ||= class_name.pluralize end
singular_class_name()
click to toggle source
# File lib/generators/backbone/collection/collection_generator.rb, line 26 def singular_class_name @singular_class_name ||= class_name.singularize end
singular_file_name()
click to toggle source
# File lib/generators/backbone/collection/collection_generator.rb, line 30 def singular_file_name @singular_file_name ||= file_name.singularize end