class PS::CreditCardAccount
Attributes
account_number[RW]
c_c_expiry[RW]
c_c_type[RW]
Public Class Methods
create(params={})
click to toggle source
# File lib/ps/objects/credit_card_account.rb, line 32 def self.create(params={}) cc = self.new(params) cc.save() return cc end
default_for_customer_id(customer_id)
click to toggle source
# File lib/ps/objects/credit_card_account.rb, line 28 def self.default_for_customer_id(customer_id) request("getdefaultcreditcardaccount", { :customerId => customer_id }, &instantiate_object) end
Public Instance Methods
delete()
click to toggle source
# File lib/ps/objects/credit_card_account.rb, line 23 def delete request("deletecustomercreditcardaccount", { :accountId => self.ps_reference_id }) true end
save()
click to toggle source
# File lib/ps/objects/credit_card_account.rb, line 5 def save begin save!() true rescue Exception false end end
save!()
click to toggle source
# File lib/ps/objects/credit_card_account.rb, line 14 def save! request("addcustomercreditcardaccount", { :customerAccount => attributes }, &update_self) end
update()
click to toggle source
# File lib/ps/objects/credit_card_account.rb, line 18 def update request("updatecustomercreditcardaccount", { :customerAccount => attributes() }) true end