Method: StructFx#initialize

Defined in:
lib/struct-fx.rb

#initialize(data = nil, &block) ⇒ StructFx

Constructor.

Parameters:

  • data (String) (defaults to: nil)

    raw string for unpack

  • block (Proc)

    block with declaration

See Also:



83
84
85
86
87
88
89
90
# File 'lib/struct-fx.rb', line 83

def initialize(data = nil, &block)
    @stack = [ ]
    self.declare(&block)
    
    if not data.nil?
        self << data
    end
end