class GitContacts::Invitation
Public Class Methods
create(hash)
click to toggle source
# File lib/gitcontacts/Invitation.rb, line 9 def create hash # all keys are required if hash.keys == GitContacts::invitation_keys obj = InvitationObject.new obj.uid = hash[:uid] obj.gid = hash[:gid] obj.inviter_id = hash[:inviter_id] obj.invite_id end end
delete(invite_id)
click to toggle source
# File lib/gitcontacts/Invitation.rb, line 20 def delete invite_id return true if InvitationObject::delete?(invite_id) > 0 end
exist?(invite_id)
click to toggle source
# File lib/gitcontacts/Invitation.rb, line 5 def exist? invite_id return true if InvitationObject::exist?(invite_id) end
new(invite_id)
click to toggle source
# File lib/gitcontacts/Invitation.rb, line 25 def initialize invite_id @obj = InvitationObject::access invite_id end
Public Instance Methods
accept()
click to toggle source
# File lib/gitcontacts/Invitation.rb, line 45 def accept # to-do end
can_accept?(uid)
click to toggle source
# File lib/gitcontacts/Invitation.rb, line 41 def can_accept? uid uid == getuid end
getgid()
click to toggle source
# File lib/gitcontacts/Invitation.rb, line 33 def getgid @obj.gid if @obj end
getinviter_id()
click to toggle source
# File lib/gitcontacts/Invitation.rb, line 37 def getinviter_id @obj.inviter_id end
getuid()
click to toggle source
# File lib/gitcontacts/Invitation.rb, line 29 def getuid @obj.uid if @obj end