class Backbone::ModelGenerator
Public Instance Methods
copy_model_file()
click to toggle source
# File lib/generators/backbone/model/model_generator.rb, line 5 def copy_model_file template 'model.js.coffee', "app/assets/javascripts/models/#{singular_file_name}.js.coffee" end
copy_spec_file()
click to toggle source
# File lib/generators/backbone/model/model_generator.rb, line 9 def copy_spec_file template 'model_spec.js.coffee', "spec/javascripts/models/#{singular_file_name}_spec.js.coffee" end
Protected Instance Methods
plural_class_name()
click to toggle source
# File lib/generators/backbone/model/model_generator.rb, line 14 def plural_class_name @plural_class_name ||= class_name.pluralize end
singular_class_name()
click to toggle source
# File lib/generators/backbone/model/model_generator.rb, line 18 def singular_class_name @singular_class_name ||= class_name.singularize end
singular_file_name()
click to toggle source
# File lib/generators/backbone/model/model_generator.rb, line 22 def singular_file_name @singular_file_name ||= file_name.singularize end