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