Class: JeraPayment::Charge

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
JeraPayment::Concerns::ResourceCallbacks
Defined in:
lib/jera_payment/models/charge.rb

Instance Method Summary collapse

Methods included from JeraPayment::Concerns::ResourceCallbacks

#api_action, #has_create_callback?

Instance Method Details

#has_destroy_callback?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/jera_payment/models/charge.rb', line 18

def has_destroy_callback?
  false
end

#has_update_callback?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/jera_payment/models/charge.rb', line 14

def has_update_callback?
  false
end

#itemsObject



26
27
28
# File 'lib/jera_payment/models/charge.rb', line 26

def items
  ActiveSupport::JSON.decode(self[:items]).map{ |item| item.deep_symbolize_keys } if self[:items]
end

#items=(value) ⇒ Object



22
23
24
# File 'lib/jera_payment/models/charge.rb', line 22

def items=(value)
  write_attribute(:items, value&.to_json)
end