Exception: Expressir::Express::Error::UnknownNodeTypeError

Inherits:
ExpressError
  • Object
show all
Defined in:
lib/expressir/express/error.rb

Overview

Error raised when an unknown AST node type is encountered

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(node_type) ⇒ UnknownNodeTypeError

Initialize a new UnknownNodeTypeError

Parameters:

  • node_type (Symbol)

    The unknown node type



79
80
81
82
# File 'lib/expressir/express/error.rb', line 79

def initialize(node_type)
  @node_type = node_type
  super("Unknown AST node type: #{node_type}")
end

Instance Attribute Details

#node_typeObject (readonly)

Returns the value of attribute node_type.



75
76
77
# File 'lib/expressir/express/error.rb', line 75

def node_type
  @node_type
end