Exception: JadeConversionException

Inherits:
StandardError
  • Object
show all
Defined in:
jade/jade_exceptions.rb

Overview

A specialised Jade Exception of type JadeConversionException. This is used when trying to convert a JadeObject and an error occurs.

Author:

  • Joseph Beck

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeNilClass

Overloads the original initialize method of standard error. Initializes the superclass using the message from the parameter. This helps to provide a more specific exception type.

Parameters:

  • (String, String)


55
56
57
58
# File 'jade/jade_exceptions.rb', line 55

def initialize(msg = 'Failed to convert JadeObject to other Object', exception_type = 'JadeObjectConversionException')
  @exception_type = exception_type
  super(msg)
end

Instance Attribute Details

#:exception_type(: exception_type) ⇒ Object

The exception type may require use outside of the instance of itself and therefore has an attribute accessor.



45
# File 'jade/jade_exceptions.rb', line 45

attr_accessor :exception_type

#exception_typeObject

The exception type may require use outside of the instance of itself and therefore has an attribute accessor.



45
46
47
# File 'jade/jade_exceptions.rb', line 45

def exception_type
  @exception_type
end