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