Exception: Cfoo::Parser::CfooParseError

Inherits:
ParseError show all
Defined in:
lib/cfoo/parser.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(file_name, failure) ⇒ CfooParseError

Returns a new instance of CfooParseError.



93
94
95
96
97
# File 'lib/cfoo/parser.rb', line 93

def initialize(file_name, failure)
    super("Failed to parse '#{file_name}':\n#{failure}")
    @file_name = file_name
    @cause = cause
end

Instance Attribute Details

#causeObject (readonly)

Returns the value of attribute cause.



91
92
93
# File 'lib/cfoo/parser.rb', line 91

def cause
  @cause
end

#file_nameObject (readonly)

Returns the value of attribute file_name.



91
92
93
# File 'lib/cfoo/parser.rb', line 91

def file_name
  @file_name
end