Sha256: 78dcc3167922b6dbfd3c5c2ecb72ffb309f676daeb9e80a01c9db5765ba0d87c

Contents?: true

Size: 769 Bytes

Versions: 2

Compression:

Stored size: 769 Bytes

Contents

module Backbone
  module Generators
    module ResourceHelpers
      
      def backbone_path
        "app/assets/javascripts/backbone"
      end
      
      def model_namespace
        [application_name.capitalize, "Models", class_name].join(".")
      end
      
      def collection_namespace
        [application_name.capitalize, "Collections", plural_name.capitalize].join(".")
      end
      
      def view_namespace
        [application_name.capitalize, "Views", plural_name.capitalize].join(".")
      end
      
      def controller_namespace
        [application_name.capitalize, "Controllers", plural_name.capitalize].join(".")
      end
      
      def jst(action)
        "backbone/templates/#{plural_name}/#{action}"
      end
      
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rails-backbone-0.2.0 lib/generators/backbone/resource_helpers.rb
rails-backbone-0.1.2 lib/generators/backbone/resource_helpers.rb