class RSpectre::Node

Public Instance Methods

end_column() click to toggle source
# File lib/rspectre/node.rb, line 11
def end_column
  if single_line?
    location.last_column + 1
  else
    source_line.length + 1
  end
end
source_line() click to toggle source
# File lib/rspectre/node.rb, line 19
def source_line
  location.expression.source_line.rstrip
end
start_column() click to toggle source
# File lib/rspectre/node.rb, line 7
def start_column
  location.column + 1
end

Private Instance Methods

location() click to toggle source
# File lib/rspectre/node.rb, line 29
def location
  node.children.first.location
end
single_line?() click to toggle source
# File lib/rspectre/node.rb, line 25
def single_line?
  line.equal?(location.last_line)
end