Sha256: 511f70c309c7eaeaaa98074a8971392222cbc8a2750d4b3ff3af1e59ced3e5d0
Contents?: true
Size: 592 Bytes
Versions: 3
Compression:
Stored size: 592 Bytes
Contents
module Erede module Services class GetTransaction < ::Erede::Services::Base attr_accessor :tid, :refunds, :refundId, :reference def url raise(Erede::Errors::EredeError, 'You need to specify one: the tid or the reference') if !tid && !reference return "#{super}?reference=#{reference}" if reference return "#{super}/#{tid}/refunds#{refundId ? '/' + refundId.to_s : ''}" if refunds "#{super}/#{tid}" end def execute send_request(GET) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
erede-ruby-sdk-3.0.2 | lib/erede/services/get_transaction.rb |
erede-ruby-sdk-3.0.1 | lib/erede/services/get_transaction.rb |
erede-ruby-sdk-3.0.0 | lib/erede/services/get_transaction.rb |