Class: BinData::Record
- Extended by:
- DSLMixin
- Defined in:
- lib/bindata/record.rb
Overview
A Record is a declarative wrapper around Struct.
See Struct
for more info.
Constant Summary
Constants inherited from Struct
Instance Attribute Summary
Attributes inherited from Base
Method Summary
Methods included from DSLMixin
dsl_parser, method_missing, to_ary, to_str
Methods inherited from Struct
#[], #[]=, #assign, #clear, #clear?, #debug_name_of, #do_num_bytes, #do_read, #do_write, #each_pair, #field_names, #initialize_instance, #initialize_shared_instance, #key?, #offset_of, #snapshot
Methods inherited from Base
#==, #=~, #abs_offset, arg_processor, auto_call_delayed_io, bindata_name, #clear, #debug_name, #eval_parameter, #get_parameter, #has_parameter?, #initialize_instance, #initialize_with_warning, #inspect, #lazy_evaluator, #new, #num_bytes, #pretty_print, #read, read, register_subclasses, #rel_offset, #safe_respond_to?, #to_binary_s, #to_hex, #to_s, unregister_self, #write
Methods included from AcceptedParametersPlugin
#accepted_parameters, #default_parameters, #mandatory_parameters, #mutually_exclusive_parameters, #optional_parameters
Methods included from CheckOrAdjustOffsetPlugin
included, #initialize_shared_instance
Methods included from RegisterNamePlugin
included, #initialize_shared_instance
Methods included from Framework
#assign, #bit_aligned?, #clear?, #debug_name_of, #offset_of, #snapshot