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
trackablewithoptions. -
.create_activity!(trackable, options) ⇒ Object
Creates activity on
trackablewithoptions; throws error on validation failure.
Class Method Details
.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 |
.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 |