class GdsApi::Imminence

def self.extract_location_hash(location)

Other tags:
    Private: -
def self.extract_location_hash(location)
  # Deal with all known location formats:
  #   Old style: [latitude, longitude]; empty array for no location
  #   New style: hash with keys "longitude", "latitude"; nil for no location
  case location
  when Array
    { "latitude" => location[0], "longitude" => location[1] }
  when Hash
    location
  when nil
    { "latitude" => nil, "longitude" => nil }
  end
end