class Sequent::Core::SnapshotRecord
Private Instance Methods
Source
# File lib/sequent/core/snapshot_record.rb, line 30 def event_json snapshot_json end
Source
# File lib/sequent/core/snapshot_record.rb, line 34 def event_json=(json) self.snapshot_json = json end
Source
# File lib/sequent/core/snapshot_record.rb, line 22 def event_type snapshot_type end
Source
# File lib/sequent/core/snapshot_record.rb, line 26 def event_type=(type) self.snapshot_type = type end
Source
# File lib/sequent/core/snapshot_record.rb, line 38 def serialize_json? json_column_type = self.class.columns_hash['snapshot_json'].sql_type_metadata.type %i[json jsonb].exclude? json_column_type end