Exception: Kaitai::Struct::ValidationNotInEnumError
- Inherits:
-
ValidationFailedError
- Object
- StandardError
- KaitaiStructError
- ValidationFailedError
- Kaitai::Struct::ValidationNotInEnumError
- Defined in:
- lib/kaitai/struct/struct.rb
Overview
Signals validation failure: we required “actual” value to be in the enum, but it turned out that it’s not.
Instance Method Summary collapse
-
#initialize(actual, io, src_path) ⇒ ValidationNotInEnumError
constructor
A new instance of ValidationNotInEnumError.
Constructor Details
#initialize(actual, io, src_path) ⇒ ValidationNotInEnumError
Returns a new instance of ValidationNotInEnumError.
794 795 796 797 798 |
# File 'lib/kaitai/struct/struct.rb', line 794 def initialize(actual, io, src_path) actual_repr = Internal.inspect_values(actual) super("not in the enum, got #{actual_repr}", io, src_path) @actual = actual end |