Method: RBS::Resolver::ConstantResolver#constants_itself
- Defined in:
- lib/rbs/resolver/constant_resolver.rb
#constants_itself(context, constants:) ⇒ Object
201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
# File 'lib/rbs/resolver/constant_resolver.rb', line 201 def constants_itself(context, constants:) if context _, typename = context if typename if (ns = typename.namespace).empty? constant = table.toplevel[typename.name] or raise else hash = table.children(ns.to_type_name) or raise constant = hash[typename.name] end constants[typename.name] = constant end end end |