Class: Pubnub::Permissions::Permissions

Inherits:
Object
  • Object
show all
Defined in:
lib/pubnub/events/grant_token.rb

Class Method Summary collapse

Class Method Details

.pat(read: false, write: false, manage: false, delete: false, create: false, get: false, update: false, join: false) ⇒ Object



121
122
123
124
125
126
127
128
129
130
131
132
133
134
# File 'lib/pubnub/events/grant_token.rb', line 121

def pat(read: false, write: false, manage: false, delete: false,
        create: false, get: false, update: false, join: false)
  Permissions.new(
    type: :pattern,
    read: read,
    write: write,
    manage: manage,
    delete: delete,
    create: create,
    get: get,
    update: update,
    join: join
  )
end

.res(read: false, write: false, manage: false, delete: false, create: false, get: false, update: false, join: false) ⇒ Object



136
137
138
139
140
141
142
143
144
145
146
147
148
# File 'lib/pubnub/events/grant_token.rb', line 136

def res(read: false, write: false, manage: false, delete: false, create: false, get: false, update: false, join: false)
  Permissions.new(
    type: :resource,
    read: read,
    write: write,
    manage: manage,
    delete: delete,
    create: create,
    get: get,
    update: update,
    join: join
  )
end