Module: Dynamoid::Persistence

Extended by:
ActiveSupport::Concern
Included in:
Components
Defined in:
lib/dynamoid/persistence.rb

Overview

This module saves things!

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#saveObject



14
15
16
17
18
# File 'lib/dynamoid/persistence.rb', line 14

def save
  self.id = SecureRandom.uuid if self.id.nil? || self.id.blank?
  Dynamoid::Adapter.put_item(self.class.table_name, self.attributes)
  save_indexes
end