Sha256: 1f6655eb646c7e8f37194e69a7e05748cbda3dd60b3fcd3644fc96e0fdce68c1
Contents?: true
Size: 1013 Bytes
Versions: 1
Compression:
Stored size: 1013 Bytes
Contents
module Backbone module Generators module ResourceHelpers def backbone_path "app/assets/javascripts/backbone" end def model_namespace [application_name.camelize, "Models", class_name].join(".") end def singular_model_name uncapitalize singular_name.camelize end def plural_model_name uncapitalize(plural_name.camelize) end def collection_namespace [application_name.camelize, "Collections", plural_name.camelize].join(".") end def view_namespace [application_name.camelize, "Views", plural_name.camelize].join(".") end def router_namespace [application_name.camelize, "Routers", plural_name.camelize].join(".") end def jst(action) "backbone/templates/#{plural_name}/#{action}" end def uncapitalize(str) str[0, 1].downcase + str[1..-1] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails-backbone-0.5.2 | lib/generators/backbone/resource_helpers.rb |