friends_block.rb
649 Bytes
class FriendsBlock < PeopleBlockBase
def self.description
c_('Friends')
end
def help
_('Clicking a friend takes you to his/her homepage')
end
def default_title
n_('{#} friend', '{#} friends', profile_count)
end
def profiles
owner.friends
end
def suggestions
owner.suggested_profiles.of_person.enabled.limit(3).includes(:suggestion)
end
def footer
profile = self.owner
suggestions = self.suggestions
proc do
render :file => 'blocks/friends', :locals => { :profile => profile, :suggestions => suggestions }
end
end
def self.expire_on
{ :profile => [:profile] }
end
end