Exception: KDL::VersionMismatchError

Inherits:
Error
  • Object
show all
Defined in:
lib/kdl/error.rb

Instance Attribute Summary collapse

Attributes inherited from Error

#column, #filename, #line

Instance Method Summary collapse

Constructor Details

#initialize(message, version = nil, parser_version = nil, filename = nil) ⇒ VersionMismatchError

Returns a new instance of VersionMismatchError.



20
21
22
23
24
# File 'lib/kdl/error.rb', line 20

def initialize(message, version = nil, parser_version = nil, filename = nil)
  super(message, filename, 1, 1)
  @version = version
  @parser_version = parser_version
end

Instance Attribute Details

#parser_versionObject (readonly)

Returns the value of attribute parser_version.



18
19
20
# File 'lib/kdl/error.rb', line 18

def parser_version
  @parser_version
end

#versionObject (readonly)

Returns the value of attribute version.



18
19
20
# File 'lib/kdl/error.rb', line 18

def version
  @version
end