Sha256: 9f063b087ff37130af4643936a5e248ae58773e5d3f75a5d21e3dc0194bf230c

Contents?: true

Size: 452 Bytes

Versions: 4

Compression:

Stored size: 452 Bytes

Contents

# frozen_string_literal: true
module BloomRemitClient
  module Requests
    module Rate
      class Show < Requests::Base
        PATH = '/api/v1/rates'

        attribute :currency, String

        private

        def type
          Requests::GET
        end

        def path
          PATH
        end

        def query_params
          attributes.slice(:api_secret, :currency).merge(partner_id: api_token)
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
bloom_remit_client-0.7.1 lib/bloom_remit_client/requests/rate/show.rb
bloom_remit_client-0.7.0 lib/bloom_remit_client/requests/rate/show.rb
bloom_remit_client-0.6.0 lib/bloom_remit_client/requests/rate/show.rb
bloom_remit_client-0.5.0 lib/bloom_remit_client/requests/rate/show.rb