class CrossPlane::NgxParserBaseException

Attributes

filename[R]
lineno[R]
strerror[R]

Public Class Methods

new(filename, lineno, strerror) click to toggle source
Calls superclass method
# File lib/crossplane/errors.rb, line 12
def initialize(filename, lineno, strerror)
        @filename = filename
        @lineno = lineno
        @strerror = strerror
        if @lineno.nil?
                @error = format('%s in %s', @strerror, @filename)
        else
                @error = format('%s in %s:%s', @strerror, @filename, @lineno)
        end
        super(@error)
end