class Tbone::Generators::ScaffoldBackboneRouterGenerator

Public Instance Methods

create_router() click to toggle source
# File lib/generators/tbone/scaffold_backbone_router/scaffold_backbone_router_generator.rb, line 8
def create_router
  template "router.coffee.erb", "app/assets/javascripts/routers/#{plural_name}_router.js.coffee"  
end
create_templates() click to toggle source
# File lib/generators/tbone/scaffold_backbone_router/scaffold_backbone_router_generator.rb, line 18
def create_templates
  template "form.hamljs.erb", "app/assets/javascripts/templates/#{plural_name}/form.jst.hamljs"  
  template "index.hamljs.erb", "app/assets/javascripts/templates/#{plural_name}/index.jst.hamljs"  
  template "show.hamljs.erb", "app/assets/javascripts/templates/#{plural_name}/show.jst.hamljs"  
  template "object.hamljs.erb", "app/assets/javascripts/templates/#{plural_name}/#{single_name}.jst.hamljs"  
  template "confirm.hamljs.erb", "app/assets/javascripts/templates/#{plural_name}/confirm.jst.hamljs"  
end
create_views() click to toggle source
# File lib/generators/tbone/scaffold_backbone_router/scaffold_backbone_router_generator.rb, line 11
def create_views
  template "new_view.coffee.erb", "app/assets/javascripts/views/#{plural_name}/new_view.js.coffee"  
  template "edit_view.coffee.erb", "app/assets/javascripts/views/#{plural_name}/edit_view.js.coffee"  
  template "show_view.coffee.erb", "app/assets/javascripts/views/#{plural_name}/show_view.js.coffee"  
  template "index_view.coffee.erb", "app/assets/javascripts/views/#{plural_name}/index_view.js.coffee"  
  template "object_view.coffee.erb", "app/assets/javascripts/views/#{plural_name}/#{single_name}_view.js.coffee"  
end

Private Instance Methods

class_name() click to toggle source
# File lib/generators/tbone/scaffold_backbone_router/scaffold_backbone_router_generator.rb, line 26
def class_name
  name
end
plural_name() click to toggle source
# File lib/generators/tbone/scaffold_backbone_router/scaffold_backbone_router_generator.rb, line 29
def plural_name
  name.underscore.pluralize
end
single_name() click to toggle source
# File lib/generators/tbone/scaffold_backbone_router/scaffold_backbone_router_generator.rb, line 32
def single_name
  name.underscore
end