Class: Appwrite::Role

Inherits:
Object
  • Object
show all
Defined in:
lib/appwrite/role.rb

Class Method Summary collapse

Class Method Details

.anyObject



3
4
5
# File 'lib/appwrite/role.rb', line 3

def self.any
    'any'
end

.guestsObject



23
24
25
# File 'lib/appwrite/role.rb', line 23

def self.guests
    'guests'
end

.member(id) ⇒ Object



35
36
37
# File 'lib/appwrite/role.rb', line 35

def self.member(id)
    "member:#{id}"
end

.team(id, role = "") ⇒ Object



27
28
29
30
31
32
33
# File 'lib/appwrite/role.rb', line 27

def self.team(id, role = "")
    if(role.empty?)
        "team:#{id}"
    else
        "team:#{id}/#{role}"
    end
end

.user(id, status = "") ⇒ Object



7
8
9
10
11
12
13
# File 'lib/appwrite/role.rb', line 7

def self.user(id, status = "")
    if(status.empty?)
        "user:#{id}"
    else
        "user:#{id}/#{status}"
    end
end

.users(status = "") ⇒ Object



15
16
17
18
19
20
21
# File 'lib/appwrite/role.rb', line 15

def self.users(status = "")
    if(status.empty?)
        'users'
    else
        "users/#{status}"
    end
end