class Rundoc::CodeSection::ParseError
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
# File lib/rundoc/code_section.rb, line 5 def initialize(options = {}) keyword = options[:keyword] command = options[:command] line_number = options[:line_number] block = options[:block].lines.map do |line| if line == command " > #{line}" else " #{line}" end end.join("") msg = "Error parsing (line:#{line_number}):\n" msg << "> '#{command.strip}'\n" msg << "No such registered command: '#{keyword}'\n" msg << "registered commands: #{Rundoc.known_commands.inspect}\n\n" msg << block msg << "\n" super(msg) end