class AuthorizeNet::ARB::Sorting
Attributes
order_by[RW]
order_descending[RW]
Public Class Methods
new(order_by, order_descending)
click to toggle source
Initializes Sorting
object.
Typical usage:
sorting = AuthorizeNet::ARB::Sorting.new('name',true)
Valid values for order_by
values of the AuthorizeNet::ARB::Sorting:
id name status createTimeStampUTC lastName firstName accountNumber amount pastOccurrences
Valid values for order_descending
: true, false, 1, 0
# File lib/authorize_net/arb/sorting.rb, line 28 def initialize(order_by, order_descending) @order_by = order_by @order_descending = order_descending end
Public Instance Methods
to_hash()
click to toggle source
# File lib/authorize_net/arb/sorting.rb, line 33 def to_hash hash = { :order_by => @order_by, :order_descending => @order_descending } hash.delete_if {|k, v| v.nil?} end