class RBS::Annotate::Annotations::Source

def ==(other)

def ==(other)
  other.is_a?(Source) &&
    other.annotation == annotation &&
    other.include_source == include_source &&
    other.skip_source == skip_source
end

def hash

def hash
  self.class.hash ^ annotation.hash ^ include_source.hash ^ skip_source.hash
end

def initialize(annotation:, include: nil, skip: nil)

def initialize(annotation:, include: nil, skip: nil)
  @annotation = annotation
  @include_source = include
  @skip_source = skip
end