Sha256: 4a1996951f6168960fca6e470058d48cc59c755eaee6ba08d6e6388ef2ee3f37

Contents?: true

Size: 520 Bytes

Versions: 7

Compression:

Stored size: 520 Bytes

Contents

class Valvat
  module Lookup
    class RequestWithId < Request
      def initialize(vat, requester_vat)
        @vat = vat
        @requester_vat = requester_vat
      end

      private

      def body
        super.merge(
          :requester_country_code => @requester_vat.vat_country_code,
          :requester_vat_number => @requester_vat.to_s_wo_country
        )
      end

      def action
        :check_vat_approx
      end

      def response_key
        :check_vat_approx_response
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
valvat-0.5.0 lib/valvat/lookup/request_with_id.rb
valvat-0.4.7 lib/valvat/lookup/request_with_id.rb
valvat-0.4.6 lib/valvat/lookup/request_with_id.rb
valvat-0.4.5 lib/valvat/lookup/request_with_id.rb
valvat-0.4.4 lib/valvat/lookup/request_with_id.rb
valvat-0.4.3 lib/valvat/lookup/request_with_id.rb
valvat-0.4.2 lib/valvat/lookup/request_with_id.rb