Sha256: 89c0da2614485a38cc4a661a619cd7f01f9a54994405567f951a4ca49891f483

Contents?: true

Size: 244 Bytes

Versions: 5

Compression:

Stored size: 244 Bytes

Contents

module BluepanClient
  class GetCitiesResponse < BaseResponse

    attribute :cities, Array, lazy: true, default: :default_cities

    private

    def default_cities
      parsed_body.map { |city_hash| City.new(city_hash) }
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
bluepan_client-1.0.0 lib/bluepan_client/responses/get_cities_response.rb
bluepan_client-0.4.0 lib/bluepan_client/responses/get_cities_response.rb
bluepan_client-0.3.0 lib/bluepan_client/responses/get_cities_response.rb
bluepan_client-0.2.0 lib/bluepan_client/responses/get_cities_response.rb
bluepan_client-0.1.0 lib/bluepan_client/responses/get_cities_response.rb