Class: JeraPayment::Charge
Instance Method Summary
collapse
#api_action, #has_create_callback?
Instance Method Details
#has_destroy_callback? ⇒ Boolean
18
19
20
|
# File 'lib/jera_payment/models/charge.rb', line 18
def has_destroy_callback?
false
end
|
#has_update_callback? ⇒ Boolean
14
15
16
|
# File 'lib/jera_payment/models/charge.rb', line 14
def has_update_callback?
false
end
|
#items ⇒ Object
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
|