aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/lib/action_view/digestor.rb
diff options
context:
space:
mode:
Diffstat (limited to 'actionview/lib/action_view/digestor.rb')
-rw-r--r--actionview/lib/action_view/digestor.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/actionview/lib/action_view/digestor.rb b/actionview/lib/action_view/digestor.rb
index 08afa51135..bd86d5c088 100644
--- a/actionview/lib/action_view/digestor.rb
+++ b/actionview/lib/action_view/digestor.rb
@@ -49,8 +49,8 @@ module ActionView
if finder.disable_cache { finder.exists?(logical_name, [], partial) }
template = finder.disable_cache { finder.find(logical_name, [], partial) }
- if obj = seen[template.identifier]
- obj
+ if node = seen[template.identifier] # handle cycles in the tree
+ node
else
node = seen[template.identifier] = Node.create(name, logical_name, template, partial)
@@ -109,11 +109,11 @@ module ActionView
class Partial < Node; end
class Missing < Node
- def digest(_ = []); '' end
+ def digest(_ = []) '' end
end
class Injected < Node
- def digest(_ = []); name end
+ def digest(_ = []) name end
end
class NullLogger