Skip to content

Commit

Permalink
camelize instead of capitalize and leave app name intact
Browse files Browse the repository at this point in the history
  • Loading branch information
andriytyurnikov committed Aug 6, 2011
1 parent 92a7b45 commit b883c6a
Show file tree
Hide file tree
Showing 7 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion lib/generators/backbone/install/install_generator.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ def create_app_file
protected
def application_name
if defined?(Rails) && Rails.application
Rails.application.class.name.split('::').first.underscore
Rails.application.class.name.split('::').first
else
"application"
end
Expand Down
2 changes: 1 addition & 1 deletion lib/generators/backbone/install/templates/app.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#= require_tree ./views
#= require_tree ./routers

window.<%= application_name.capitalize %> =
window.<%= application_name %> =
Models: {}
Collections: {}
Routers: {}
Expand Down
8 changes: 4 additions & 4 deletions lib/generators/backbone/resource_helpers.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,19 @@ def backbone_path
end

def model_namespace
[application_name.capitalize, "Models", class_name].join(".")
[application_name, "Models", class_name].join(".")
end

def collection_namespace
[application_name.capitalize, "Collections", plural_name.capitalize].join(".")
[application_name, "Collections", plural_name.camelize].join(".")
end

def view_namespace
[application_name.capitalize, "Views", plural_name.capitalize].join(".")
[application_name, "Views", plural_name.camelize].join(".")
end

def router_namespace
[application_name.capitalize, "Routers", plural_name.capitalize].join(".")
[application_name, "Routers", plural_name.camelize].join(".")
end

def jst(action)
Expand Down
2 changes: 1 addition & 1 deletion lib/generators/backbone/router/templates/router.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class <%= router_namespace %>Router extends Backbone.Router

<% actions.each do |action| -%>
<%= action %>: ->
@view = new <%= "#{view_namespace}.#{action.capitalize}View()" %>
@view = new <%= "#{view_namespace}.#{action.camelize}View()" %>
$("#<%= plural_name %>").html(@view.render().el)

<% end -%>
2 changes: 1 addition & 1 deletion lib/generators/backbone/router/templates/view.coffee
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<%= view_namespace %> ||= {}

class <%= view_namespace %>.<%= @action.capitalize %>View extends Backbone.View
class <%= view_namespace %>.<%= @action.camelize %>View extends Backbone.View
template: JST["<%= jst @action %>"]

render: ->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ class <%= view_namespace %>.IndexView extends Backbone.View
@options.<%= plural_name %>.each(this.addOne)

addOne: (<%= singular_name %>) ->
view = new <%= view_namespace %>.<%= singular_name.capitalize %>View({model : <%= singular_name %>})
view = new <%= view_namespace %>.<%= singular_name.camelize %>View({model : <%= singular_name %>})
this.$("tbody").append(view.render().el)

render: ->
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<%= view_namespace %> ||= {}

class <%= view_namespace %>.<%= singular_name.capitalize %>View extends Backbone.View
class <%= view_namespace %>.<%= singular_name.camelize %>View extends Backbone.View
template: JST["<%= jst singular_name %>"]

events:
Expand Down

0 comments on commit b883c6a

Please sign in to comment.