Method: RBS::DefinitionBuilder::MethodBuilder#build_method
- Defined in:
- lib/rbs/definition_builder/method_builder.rb
#build_method(methods, type, member:, accessibility:) ⇒ Object
215 216 217 218 219 220 221 222 223 224 |
# File 'lib/rbs/definition_builder/method_builder.rb', line 215 def build_method(methods, type, member:, accessibility:) defn = methods.methods[member.name] ||= Methods::Definition.empty(type: type, name: member.name) if member.overloading? defn.overloads << member else defn.accessibilities << accessibility defn.originals << member end end |