Exception: PDoc::Fragment::InconsistentPrefixError

Inherits:
PDocError
  • Object
show all
Defined in:
lib/pdoc/parser/fragment.rb

Instance Method Summary collapse

Constructor Details

#initialize(fragment, line, index) ⇒ InconsistentPrefixError

Returns a new instance of InconsistentPrefixError.



46
47
48
49
50
51
52
# File 'lib/pdoc/parser/fragment.rb', line 46

def initialize(fragment, line, index)
  @fragment = fragment
  actual = PREFIX_REGEXP.match(line)[0].inspect
  msg = "Inconsistent prefixing at line ##{fragment.line_number + index}."
  msg << "Expected prefix is: #{fragment.prefix.inspect}, actual prefix is: #{actual}"
  super(msg)
end