master
 1require 'exifr/jpeg'
 2
 3class ExifParser
 4  def parse_geolocation_from(file)
 5    exif = EXIFR::JPEG.new(file)
 6    return [exif.gps.latitude, exif.gps.longitude] if exif.gps.present?
 7    [nil, nil]
 8  rescue EXIFR::MalformedJPEG
 9    [nil, nil]
10  end
11end