Class AddFriend
In: app/models/add_friend.rb
Parent: Task

Methods

External Aliases

requestor -> person
requestor= -> person=
target -> friend
target= -> friend=

Public Instance methods

[Source]

    # File app/models/add_friend.rb, line 26
26:   def description
27:     _('%s wants to be your friend') % requestor.name
28:   end

[Source]

    # File app/models/add_friend.rb, line 15
15:   def perform
16:     requestor.add_friend(target, group_for_person)
17:     target.add_friend(requestor, group_for_friend)
18:   end

[Source]

    # File app/models/add_friend.rb, line 30
30:   def permission
31:     :manage_friends
32:   end

Returns false. Adding friends by itself does not trigger e-mail sending.

[Source]

    # File app/models/add_friend.rb, line 22
22:   def sends_email?
23:     false
24:   end

[Validate]