class Comment

Public Class Methods

# File tools/rdoc-to-md, line 32
def from(comment_nodes)
  comments_source_lines = source_lines_for(comment_nodes)

  if comments_source_lines.first == "##"
    MetaComment
  else
    Comment
  end.new(comments_source_lines)
end
# File tools/rdoc-to-md, line 48
def initialize(source_lines)
  @source_lines = source_lines

  strip_hash_prefix!
end

Public Instance Methods

# File tools/rdoc-to-md, line 54
def write!(out, indentation)
  as_markdown.each_line do |new_markdown_line|
    out << commented(new_markdown_line, indentation).rstrip << "\n"
  end
end