Method: RBS::Resolver::ConstantResolver#constants_from_context
- Defined in:
- lib/rbs/resolver/constant_resolver.rb
#constants_from_context(context, constants:) ⇒ Object
163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/rbs/resolver/constant_resolver.rb', line 163 def constants_from_context(context, constants:) if context parent, last = context constants_from_context(parent, constants: constants) or return false if last consts = table.children(builder.env.normalize_module_name(last)) or return false constants.merge!(consts) end end true end |