You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Note: In order to treat each top-level match as a
53
-
# compartmentalized result, clear the unique embedded subjects map
54
-
# when the property is None, which only occurs at the top-level.
52
+
# Note: In order to treat each top-level match as a compartmentalized result, clear the unique embedded subjects map when the property is None, which only occurs at the top-level.
# if embed is @never or if a circular reference would be created
61
-
# by an embed, the subject cannot be embedded, just add the
62
-
# reference; note that a circular reference won't occur when the
63
-
# embed flag is `@link` as the above check will short-circuit
64
-
# before reaching this point
58
+
# if embed is @never or if a circular reference would be created by an embed, the subject cannot be embedded, just add the reference; note that a circular reference won't occur when the embed flag is `@link` as the above check will short-circuit before reaching this point
# Returns true if the given node matches the given frame.
208
212
#
209
-
# Matches either based on explicit type inclusion where the node
210
-
# has any type listed in the frame. If the frame has empty types defined
211
-
# matches nodes not having a @type. If the frame has a type of {} defined
212
-
# matches nodes having any type defined.
213
+
# Matches either based on explicit type inclusion where the node has any type listed in the frame. If the frame has empty types defined matches nodes not having a @type. If the frame has a type of {} defined matches nodes having any type defined.
213
214
#
214
-
# Otherwise, does duck typing, where the node must have all of the properties
215
-
# defined in the frame.
215
+
# Otherwise, does duck typing, where the node must have all of the properties defined in the frame.
216
216
#
217
217
# @param [Hash{String => Object}] subject the subject to check.
218
218
# @param [Hash{String => Object}] frame the frame to check.
# Creates an implicit frame when recursing through subject matches. If
373
-
# a frame doesn't have an explicit frame for a particular property, then
374
-
# a wildcard child frame will be created that uses the same flags that
375
-
# the parent frame used.
371
+
# Creates an implicit frame when recursing through subject matches. If a frame doesn't have an explicit frame for a particular property, then a wildcard child frame will be created that uses the same flags that the parent frame used.
0 commit comments