Sha256: 03685a3114de8ba4e9716ee74f08ad91dd493e2edfa3882362c1db0b88b4d5d4

Contents?: true

Size: 268 Bytes

Versions: 5

Compression:

Stored size: 268 Bytes

Contents

module BluepanClient
  class GetProvincesResponse < BaseResponse

    attribute :provinces, Array, lazy: true, default: :default_provinces

    private

    def default_provinces
      parsed_body.map { |province_hash| Province.new(province_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_provinces_response.rb
bluepan_client-0.4.0 lib/bluepan_client/responses/get_provinces_response.rb
bluepan_client-0.3.0 lib/bluepan_client/responses/get_provinces_response.rb
bluepan_client-0.2.0 lib/bluepan_client/responses/get_provinces_response.rb
bluepan_client-0.1.0 lib/bluepan_client/responses/get_provinces_response.rb