Sha256: 9a8a5e88a53e5c3bbc12fb81d3140fbedc2f81322192534eecdb05d4efa7bfd3
Contents?: true
Size: 494 Bytes
Versions: 22
Compression:
Stored size: 494 Bytes
Contents
require 'public_activity/models/activity' module PublicActivity class Activity def trackable track = super track = DeletedTrackable.new(self) if !track track end end class DeletedTrackable def initialize(activity) @activity = activity end def id @activity.trackable_id end def to_param ["deleted", @activity.trackable_id].join("-") end def title "[Deleted #{@activity.trackable_type}]" end end end
Version data entries
22 entries across 22 versions & 1 rubygems