class RBS::DefinitionBuilder::MethodBuilder::Methods::Definition
Public Class Methods
empty(name:, type:)
click to toggle source
# File rbs-3.6.1/lib/rbs/definition_builder/method_builder.rb, line 22 def self.empty(name:, type:) new(type: type, name: name, originals: [], overloads: [], accessibilities: []) end
Public Instance Methods
accessibility()
click to toggle source
# File rbs-3.6.1/lib/rbs/definition_builder/method_builder.rb, line 14 def accessibility if original.is_a?(AST::Members::Alias) raise "alias member doesn't have accessibility" else accessibilities[0] or raise end end
original()
click to toggle source
# File rbs-3.6.1/lib/rbs/definition_builder/method_builder.rb, line 10 def original originals.first end