Class: Prism::LexCompat::EndContentToken

Inherits:
Token
  • Object
show all
Defined in:
lib/prism/lex_compat.rb

Overview

Ripper doesn’t include the rest of the token in the event, so we need to trim it down to just the content on the first line when comparing.

Instance Method Summary collapse

Methods inherited from Token

#event, #location, #state, #value

Instance Method Details

#==(other) ⇒ Object

:nodoc:



231
232
233
# File 'lib/prism/lex_compat.rb', line 231

def ==(other) # :nodoc:
  [self[0], self[1], self[2][0..self[2].index("\n")], self[3]] == other
end