class TokenData
Attributes
finish[R]
start[R]
substitute[R]
Public Class Methods
new(start, finish = nil)
click to toggle source
# File lib/riseup/token_data.rb, line 3 def initialize(start, finish = nil) if finish.nil? @substitute = start @isSub = true else @start = start @finish = finish @isSub = false end end
Public Instance Methods
all()
click to toggle source
# File lib/riseup/token_data.rb, line 24 def all if substitute? [@substitute] else [@start, @finish] end end
substitute?()
click to toggle source
# File lib/riseup/token_data.rb, line 20 def substitute? @isSub end