Current Path : /usr/lib/ruby/gems/3.0.0/gems/rbs-1.0.4/lib/rbs/ast/ |
Current File : //usr/lib/ruby/gems/3.0.0/gems/rbs-1.0.4/lib/rbs/ast/annotation.rb |
module RBS module AST class Annotation attr_reader :string attr_reader :location def initialize(string:, location:) @string = string @location = location end def ==(other) other.is_a?(Annotation) && other.string == string end alias eql? == def hash self.class.hash ^ string.hash end def to_json(*a) { string: string, location: location }.to_json(*a) end end end end