Module: Spider::Model::Storage::Db::Mysql::MapperExtension

Defined in:
lib/spiderfw/model/storage/db/adapters/mysql.rb

Overview

Mapper extension

Instance Method Summary collapse

Instance Method Details

#do_insert(obj) ⇒ Object



538
539
540
541
542
543
# File 'lib/spiderfw/model/storage/db/adapters/mysql.rb', line 538

def do_insert(obj)
    super
    schema.columns.select{ |k, v| v.attributes[:autoincrement] }.each do |k, v| # should be one
        obj.set_loaded_value(k, storage.last_insert_id)
    end
end