Method: LIS::Message::ClassMethods#default_fields
- Defined in:
- lib/lis/messages.rb
#default_fields ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/lis/messages.rb', line 21 def default_fields arr = Array.new(@field_count) (0 .. @field_count).inject(arr) do |a,i| default = (get_field_attributes(i) || {})[:default] if default default = default.call if default.respond_to?(:call) a[i-1] = default end arr end end |