class JeraPayment::SubAccount
Public Instance Methods
api_token()
click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 18 def api_token JeraPayment.is_test ? self.test_api_token : self.live_api_token end
bank_slip()
click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 34 def bank_slip ActiveSupport::JSON.decode(self[:bank_slip]) if self[:bank_slip] end
bank_slip=(value)
click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 30 def bank_slip=(value) write_attribute(:bank_slip, value&.to_json) end
comissions()
click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 26 def comissions ActiveSupport::JSON.decode(self[:comissions]) if self[:comissions] end
comissions=(value)
click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 22 def comissions=(value) write_attribute(:comissions, value&.to_json) end
credit_card()
click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 42 def credit_card ActiveSupport::JSON.decode(self[:credit_card]) if self[:credit_card] end
credit_card=(value)
click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 38 def credit_card=(value) write_attribute(:credit_card, value&.to_json) end
early_payment_discounts()
click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 50 def early_payment_discounts ActiveSupport::JSON.decode(self[:early_payment_discounts]).map{ |early_payment_discounts| early_payment_discounts.deep_symbolize_keys } if self[:early_payment_discounts] end
early_payment_discounts=(value)
click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 46 def early_payment_discounts=(value) write_attribute(:early_payment_discounts, value&.to_json) end