class RBS::Definition::Ancestor::Singleton

Attributes

name[R]

Public Class Methods

new(name:) click to toggle source
# File rbs-3.2.2/lib/rbs/definition.rb, line 213
def initialize(name:)
  @name = name
end

Public Instance Methods

==(other) click to toggle source
# File rbs-3.2.2/lib/rbs/definition.rb, line 217
def ==(other)
  other.is_a?(Singleton) && other.name == name
end
Also aliased as: eql?
eql?(other)
Alias for: ==
hash() click to toggle source
# File rbs-3.2.2/lib/rbs/definition.rb, line 223
def hash
  self.class.hash ^ name.hash
end