Module: Pubnub::Validator::GrantToken

Includes:
CommonValidator
Included in:
GrantToken
Defined in:
lib/pubnub/validators/grant_token.rb

Overview

Validator for Grant event

Instance Method Summary collapse

Methods included from CommonValidator

#validate_origin, #validate_publish_key, #validate_subscribe_key, #validate_user_id

Instance Method Details

#validate!Object



9
10
11
12
13
14
15
16
# File 'lib/pubnub/validators/grant_token.rb', line 9

def validate!
  validate_keys!
  validate_ttl!
  validate_permissions!(@uuids, ":uuids")
  validate_permissions!(@channels, ":channels")
  validate_permissions!(@channel_groups, ":uuids")
  validate_objects_entities_separation!
end