Module: ActiveModel::Conversion::ClassMethods

Defined in:
activemodel/lib/active_model/conversion.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#_to_partial_pathObject

Provide a class level cache for #to_partial_path. This is an internal method and should not be accessed directly.


84
85
86
87
88
89
90
# File 'activemodel/lib/active_model/conversion.rb', line 84

def _to_partial_path #:nodoc:
  @_to_partial_path ||= begin
    element = ActiveSupport::Inflector.underscore(ActiveSupport::Inflector.demodulize(self))
    collection = ActiveSupport::Inflector.tableize(self)
    "#{collection}/#{element}".freeze
  end
end