class Tbone::Generators::BackboneModelGenerator

Public Instance Methods

create_controller() click to toggle source
# File lib/generators/tbone/backbone_model/backbone_model_generator.rb, line 8
def create_controller
  template "model.coffee.erb", "app/assets/javascripts/models/#{single_name}.js.coffee"  
  template "collection.coffee.erb", "app/assets/javascripts/collections/#{plural_name}.js.coffee"  
end

Private Instance Methods

class_name() click to toggle source
# File lib/generators/tbone/backbone_model/backbone_model_generator.rb, line 13
def class_name
  name
end
plural_name() click to toggle source
# File lib/generators/tbone/backbone_model/backbone_model_generator.rb, line 16
def plural_name
  name.underscore.pluralize
end
single_name() click to toggle source
# File lib/generators/tbone/backbone_model/backbone_model_generator.rb, line 19
def single_name
  name.underscore
end