Class: UserInviter

Inherits:
Struct
  • Object
show all
Defined in:
app/workers/user_inviter.rb

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Instance Attribute Details

- (Object) args

Returns the value of attribute args

Returns:

  • (Object)

    the current value of args



3
4
5
# File 'app/workers/user_inviter.rb', line 3

def args
  @args
end

Instance Method Details

- (Object) perform

arg0 = invitation_id arg1 = subject arg2 = message



8
9
10
11
# File 'app/workers/user_inviter.rb', line 8

def perform
  invitation = Invitation.find(args[0])
  Notifications::invite_user(invitation, args[1], args[2]).deliver
end