module PublicActivity::Deactivatable::ClassMethods

Provides global methods to disable or enable PublicActivity on a per-class basis.

Public Instance Methods

public_activity_off() click to toggle source

Switches public_activity off for this class

# File lib/public_activity/roles/deactivatable.rb, line 27
def public_activity_off
  self.public_activity_enabled_for_model = false
end
public_activity_on() click to toggle source

Switches public_activity on for this class

# File lib/public_activity/roles/deactivatable.rb, line 32
def public_activity_on
  self.public_activity_enabled_for_model = true
end
set_public_activity_class_defaults() click to toggle source

@since 1.0.0 @api private

Calls superclass method
# File lib/public_activity/roles/deactivatable.rb, line 38
def set_public_activity_class_defaults
  super
  self.public_activity_enabled_for_model = true
end