Module | MuckActivity::InstanceMethods |
In: |
lib/muck_activities/active_record/acts/muck_activity.rb
lib/muck_activities/muck_activity.rb |
add_activity adds an activity to all activites feeds that belong to the objects found in feed_to.
an item but instead might have a message or other text.
# File lib/muck_activities/active_record/acts/muck_activity.rb, line 45 45: def add_activity(feed_to, source, item, template, title = '', content = '', check_method = nil) 46: feed_to = [feed_to] unless feed_to.is_a?(Array) 47: activity = Activity.create(:item => item, :source => source, :template => template, :title => title, :content => content) 48: feed_to.each do |ft| 49: if check_method 50: ft.activities << activity if ft.send(check_method) 51: else 52: ft.activities << activity 53: end 54: end 55: end
add_activity adds an activity to all activites feeds that belong to the objects found in feed_to.
an item but instead might have a message or other text.
# File lib/muck_activities/muck_activity.rb, line 45 45: def add_activity(feed_to, source, item, template, title = '', content = '', check_method = nil) 46: feed_to = [feed_to] unless feed_to.is_a?(Array) 47: activity = Activity.create(:item => item, :source => source, :template => template, :title => title, :content => content) 48: feed_to.each do |ft| 49: if check_method 50: ft.activities << activity if ft.send(check_method) 51: else 52: ft.activities << activity 53: end 54: end 55: end
# File lib/muck_activities/active_record/acts/muck_activity.rb, line 63 63: def can_view?(check_object) 64: self == check_object 65: end
# File lib/muck_activities/muck_activity.rb, line 63 63: def can_view?(check_object) 64: self == check_object 65: end
status returns the first activity item from the user‘s activity feed that is a status update. Used for displaying the last status update the user made
# File lib/muck_activities/active_record/acts/muck_activity.rb, line 59 59: def status 60: self.activities.find(:first, :conditions => ['is_status_update = true'], :order => 'created_at DESC') 61: end
status returns the first activity item from the user‘s activity feed that is a status update. Used for displaying the last status update the user made
# File lib/muck_activities/muck_activity.rb, line 59 59: def status 60: self.activities.find(:first, :conditions => ['is_status_update = true'], :order => 'created_at DESC') 61: end