mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Rename class method to_path to _to_path and make it explicit that it is an internal method.
This commit is contained in:
parent
1b7db58a06
commit
dee8115539
2 changed files with 7 additions and 5 deletions
|
@ -1227,12 +1227,12 @@ module ActionView
|
|||
parent_builder.multipart = multipart if parent_builder
|
||||
end
|
||||
|
||||
def self.to_path
|
||||
def self._to_path
|
||||
@_to_path ||= name.demodulize.underscore.sub!(/_builder$/, '')
|
||||
end
|
||||
|
||||
def to_path
|
||||
self.class.to_path
|
||||
self.class._to_path
|
||||
end
|
||||
|
||||
def to_model
|
||||
|
|
|
@ -55,11 +55,13 @@ module ActiveModel
|
|||
# Returns a string identifying the path associated with the object.
|
||||
# ActionPack uses this to find a suitable partial to represent the object.
|
||||
def to_path
|
||||
self.class.to_path
|
||||
self.class._to_path
|
||||
end
|
||||
|
||||
module ClassMethods
|
||||
def to_path
|
||||
module ClassMethods #:nodoc:
|
||||
# Provide a class level cache for the to_path. This is an
|
||||
# internal method and should not be accessed directly.
|
||||
def _to_path #:nodoc:
|
||||
@_to_path ||= begin
|
||||
element = ActiveSupport::Inflector.underscore(ActiveSupport::Inflector.demodulize(self))
|
||||
collection = ActiveSupport::Inflector.tableize(self)
|
||||
|
|
Loading…
Reference in a new issue