alakra/weather-forecasts

View on GitHub
lib/weather_forecasts/client/query/query_utilities.rb

Summary

Maintainability
A
0 mins
Test Coverage
module WeatherForecasts
  class Client
    module QueryUtilities
      def build_coordinates(coordinates)
        coordinates.map { |hsh| "#{hsh[:latitude]},#{hsh[:longitude]}" }.join(" ")
      end

      def transform_coordinate_list(document)
        document.xpath("//latLonList").text.split.map do |coord|
          latitude, longitude = coord.split(",").map(&:to_f)
          { :latitude => latitude, :longitude => longitude }
        end
      end
    end
  end
end