Method: BinData::Struct#initialize_shared_instance

Defined in:
lib/bindata/struct.rb

#initialize_shared_instanceObject



79
80
81
82
83
84
85
# File 'lib/bindata/struct.rb', line 79

def initialize_shared_instance
  fields = get_parameter(:fields)
  @field_names = fields.field_names.freeze
  extend ByteAlignPlugin if fields.any_field_has_parameter?(:byte_align)
  define_field_accessors
  super
end