Parent

Methods

Class/Module Index [+]

Quicksearch

ActiveSupport::ModelName

Attributes

cache_key[R]
collection[R]
element[R]
partial_path[R]
plural[R]
singular[R]

Public Class Methods

new(name) click to toggle source
# File lib/active_support/core_ext/module/model_naming.rb, line 6
def initialize(name)
  super
  @singular = ActiveSupport::Inflector.underscore(self).tr('/', '_').freeze
  @plural = ActiveSupport::Inflector.pluralize(@singular).freeze
  @element = ActiveSupport::Inflector.underscore(ActiveSupport::Inflector.demodulize(self)).freeze
  @collection = ActiveSupport::Inflector.tableize(self).freeze
  @partial_path = "#{@collection}/#{@element}".freeze
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.