lib/gedcom/multimedia_record.rb
#Replacing :format with multimedia_format_record could break some code, 
#so def format returns the format in the first multimedia_format_record's format field.
Replacing :format with multimedia_format_record could break some code,
so def format returns the format in the first multimedia_format_record's format field.
Replacing : format with multimedia_format_record could break some code so def format returns the format in the first multimedia_format_record ' s format field .
def format
      multimedia_obj_format_record != nil ? multimedia_obj_format_record.first.format : nil
  end
def format multimedia_obj_format_record != nil ? multimedia_obj_format_record . first . format : nil end
Replacing :format with multimedia_format_record could break some code,
so def format returns the format in the first multimedia_format_record's format field.
Replacing : format with multimedia_format_record could break some code so def format returns the format in the first multimedia_format_record ' s format field .
#ALL Tag values get stored in arrays, as there could be more than one instance of a Tag #Hence the 'first' is added.