Class: PublicActivity::ORM::ActiveRecord::Adapter
- Inherits:
-
Object
- Object
- PublicActivity::ORM::ActiveRecord::Adapter
- Defined in:
- lib/public_activity/orm/active_record/adapter.rb
Overview
Provides ActiveRecord specific, database-related routines for use by PublicActivity.
Class Method Summary collapse
-
.create_activity(trackable, options) ⇒ Object
Creates the activity on ‘trackable` with `options`.
-
.create_activity!(trackable, options) ⇒ Object
Creates activity on ‘trackable` with `options`; throws error on validation failure.
Class Method Details
permalink .create_activity(trackable, options) ⇒ Object
Creates the activity on ‘trackable` with `options`
12 13 14 |
# File 'lib/public_activity/orm/active_record/adapter.rb', line 12 def self.create_activity(trackable, ) trackable.activities.create end |
permalink .create_activity!(trackable, options) ⇒ Object
Creates activity on ‘trackable` with `options`; throws error on validation failure
17 18 19 |
# File 'lib/public_activity/orm/active_record/adapter.rb', line 17 def self.create_activity!(trackable, ) trackable.activities.create! end |