class RDocRuboCop::Lang::Ruby::Token

Attributes

locate[R]
state[R]
token[R]
type[R]

Public Class Methods

build(locate, type, token, state) click to toggle source
# File lib/rdoc_rubocop/lang/ruby/token.rb, line 7
def self.build(locate, type, token, state)
  case type
  when :on_comment
    CommentToken.new(locate, type, token, state)
  else
    new(locate, type, token, state)
  end
end
new(locate, type, token, state) click to toggle source
# File lib/rdoc_rubocop/lang/ruby/token.rb, line 16
def initialize(locate, type, token, state)
  @locate = locate
  @type   = type
  @token  = token
  @state  = state
end

Public Instance Methods

column() click to toggle source
# File lib/rdoc_rubocop/lang/ruby/token.rb, line 27
def column
  @locate[1]
end
lineno() click to toggle source
# File lib/rdoc_rubocop/lang/ruby/token.rb, line 23
def lineno
  @locate[0]
end