class Ivar::Manifest
def declared?(name)
-
(Boolean)
- Whether the variable is declared
Parameters:
-
name
(Symbol, String
) -- The variable name
def declared?(name) name = name.to_sym # Check in this manifest first return true if @declarations_by_name.key?(name) # Then check in ancestor manifests ancestor_manifests.any? do |ancestor_manifest| ancestor_manifest.declarations_by_name.key?(name) end end