Method: Fix::Protocol::Field#initialize

Defined in:
lib/fix/protocol/field.rb

#initialize(node) ⇒ Field

Returns a new instance of Field.



16
17
18
19
# File 'lib/fix/protocol/field.rb', line 16

def initialize(node)
  @@attrs.each { |attr| node[attr] && send("#{attr}=", node[attr]) }
  self.value ||= (default.is_a?(Proc) ? default.call(self) : default)
end