class Securetrading::TransactionQuery
Public Class Methods
new(filters, config_options = {})
click to toggle source
# File lib/securetrading/transaction_query.rb, line 3 def initialize(filters, config_options = {}) @filters = filters @config_options = config_options end
Public Instance Methods
perform(options = {})
click to toggle source
# File lib/securetrading/transaction_query.rb, line 8 def perform(options = {}) perform_with(:post, to_xml, options) end
Private Instance Methods
ox_xml()
click to toggle source
# File lib/securetrading/transaction_query.rb, line 14 def ox_xml prepare_doc do doc.requestblock.request << XmlDoc.elements(filter: @filters).first end end
request_type()
click to toggle source
# File lib/securetrading/transaction_query.rb, line 20 def request_type 'TRANSACTIONQUERY'.freeze end