Class: Bemi
- Inherits:
-
Object
show all
- Defined in:
- lib/bemi.rb,
lib/bemi/version.rb
Defined Under Namespace
Classes: ApplicationRecord, Changeset, Context, ContextHandler, Engine, Ingester, Storage
Constant Summary
collapse
- VERSION =
"0.0.2.alpha1"
Class Method Summary
collapse
Class Method Details
.activity(keyval) ⇒ Object
23
24
25
|
# File 'lib/bemi.rb', line 23
def activity(keyval)
Bemi::Changeset.joins(:context).where("JSON_EXTRACT(data, \"$.#{keyval.keys.first}\") = ?", keyval.values.first).includes(:context)
end
|
.changes(record) ⇒ Object
19
20
21
|
# File 'lib/bemi.rb', line 19
def changes(record)
Bemi::Changeset.where(external_id: record.id.to_s, table: record.class.table_name).includes(:context)
end
|
.generate_migration ⇒ Object
.set_context(data) ⇒ Object