method
retrieve_variable
v4.2.9 -
Show latest stable
- Class:
ActionView::PartialRenderer
retrieve_variable(path, as)private
No documentation available.
# File actionview/lib/action_view/renderer/partial_renderer.rb, line 519
def retrieve_variable(path, as)
variable = as || begin
base = path[-1] == "/" ? "" : File.basename(path)
raise_invalid_identifier(path) unless base =~ /\A_?([a-z]\w*)(\.\w+)*\z/
$1.to_sym
end
if @collection
variable_counter = :"#{variable}_counter"
variable_iteration = :"#{variable}_iteration"
end
[variable, variable_counter, variable_iteration]
end