module BinData::BasePrimitive::AssertedValuePlugin
def assert_value(current_value)
def assert_value(current_value) expected = eval_parameter(:asserted_value, value: current_value) if current_value != expected raise ValidityError, "value is '#{current_value}' but " \ "expected '#{expected}' for #{debug_name}" end end