class Rbr::CommentNode

Wraps a Parser::Source::Comment object and provides convenience methods

Public Class Methods

new(parser_comment) click to toggle source
# File lib/rbr/comment_node.rb, line 6
def initialize(parser_comment)
  @parser_comment = parser_comment
end

Public Instance Methods

expression() click to toggle source
# File lib/rbr/comment_node.rb, line 10
def expression
  @parser_comment.loc.expression
end
pretty_print() click to toggle source
# File lib/rbr/comment_node.rb, line 14
def pretty_print
  "#{expression.line}: #{@parser_comment.text}"
end