class Citrus::SyntaxError

Raised when Citrus::File.parse fails.

Public Class Methods

new(error) click to toggle source

The error given here is an instance of Citrus::ParseError.

Calls superclass method
# File lib/citrus.rb, line 161
def initialize(error)
  message = "Malformed Citrus syntax on line #{error.line_number}"
  message << " at offset #{error.line_offset}\n#{error.detail}"

  super(message)
end