Class: Sprig::SprigRecordStore

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/sprig/sprig_record_store.rb

Defined Under Namespace

Classes: RecordNotFoundError

Instance Method Summary collapse

Instance Method Details

#get(klass, sprig_id) ⇒ Object



13
14
15
# File 'lib/sprig/sprig_record_store.rb', line 13

def get(klass, sprig_id)
  records_of_klass(klass)[sprig_id.to_s] || record_not_found(klass, sprig_id)
end

#save(record, sprig_id) ⇒ Object



9
10
11
# File 'lib/sprig/sprig_record_store.rb', line 9

def save(record, sprig_id)
  records_of_klass(record.class)[sprig_id.to_s] = record
end