Sha256: 0202c1bc0e07bc639ab93b3f2438b6b42ff5be3ffbb17ff3854fca888c52a2f0

Contents?: true

Size: 466 Bytes

Versions: 6

Compression:

Stored size: 466 Bytes

Contents

# Toplevel Pubnub module.
module Pubnub
  # Validator module that holds all validators modules
  module Validator
    # Validator for Client object
    module Client
      class << self
        include CommonValidator
        def validate!(parameters)
          validate_origin parameters[:origin], true
          validate_subscribe_key parameters[:subscribe_key], true
          validate_publish_key parameters[:publish_key]
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pubnub-4.0.27 lib/pubnub/validators/client.rb
pubnub-4.0.25 lib/pubnub/validators/client.rb
pubnub-4.0.23 lib/pubnub/validators/client.rb
pubnub-4.0.22 lib/pubnub/validators/client.rb
pubnub-4.0.21 lib/pubnub/validators/client.rb
pubnub-4.0.20 lib/pubnub/validators/client.rb