Class: Click::Database::Writer
- Inherits:
-
Object
- Object
- Click::Database::Writer
- Includes:
- Observer
- Defined in:
- lib/click/database/writer.rb
Instance Method Summary collapse
Methods included from Observer
Instance Method Details
#after_click(clicker) ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/click/database/writer.rb', line 13 def after_click(clicker) snapshot = Models::Snapshot.create(timestamp: Time.now, session_id: session.id) object_count_hashes = clicker.object_counts.map do |klass, count| {snapshot_id: snapshot.id, class_name: klass.to_s, count: count} end Models::ObjectCount.dataset.multi_insert(object_count_hashes) end |