Class: AsyncTransaction::Base

Inherits:
ApplicationRecord show all
Defined in:
app/models/async_transaction/base.rb

Direct Known Subclasses

VAProfile::Base, Vet360::Base

Constant Summary collapse

REQUESTED =
'requested'
COMPLETED =
'completed'
DELETE_COMPLETED_AFTER =
1.month

Instance Method Summary collapse

Methods inherited from ApplicationRecord

descendants_using_encryption, lockbox_options, #timestamp_attributes_for_update_in_model, #valid?

Instance Method Details

#parsed_metadataObject



29
30
31
# File 'app/models/async_transaction/base.rb', line 29

def 
  JSON.parse()
end

#serialize_metadataObject



25
26
27
# File 'app/models/async_transaction/base.rb', line 25

def 
  self. = .to_json unless .is_a?(String)
end