Module: Pubnub
- Extended by:
- Configuration
- Includes:
- Error
- Defined in:
- lib/pubnub.rb,
lib/pubnub/error.rb,
lib/pubnub/client.rb,
lib/pubnub/crypto.rb,
lib/pubnub/request.rb,
lib/pubnub/subscription.rb,
lib/pubnub/configuration.rb
Defined Under Namespace
Modules: Configuration, Error Classes: Client, Crypto, PubNubHTTParty, Request, Response, Subscription
Constant Summary
Constants included from Configuration
Configuration::DEFAULT_AUTO_RECONNECT, Configuration::DEFAULT_CALLBACK, Configuration::DEFAULT_CHANNEL, Configuration::DEFAULT_CONTENT_TYPE, Configuration::DEFAULT_ENCODING, Configuration::DEFAULT_HEADERS, Configuration::DEFAULT_METHOD, Configuration::DEFAULT_ORIGIN, Configuration::DEFAULT_PARAMS, Configuration::DEFAULT_PATH, Configuration::DEFAULT_PORT, Configuration::DEFAULT_PUBLISH_KEY, Configuration::DEFAULT_SECRET_KEY, Configuration::DEFAULT_SSL_SET, Configuration::DEFAULT_SUBSCRIBE_KEY, Configuration::DEFAULT_TIMEOUT, Configuration::DEFAULT_TIMETOKEN, Configuration::DEFAULT_USER_AGENT, Configuration::MAX_RETRIES, Configuration::PERIODIC_TIMER
Class Method Summary collapse
Class Method Details
.new(options = {}) ⇒ Object
54 55 56 57 58 59 |
# File 'lib/pubnub.rb', line 54 def new( = {}) warn('pubnub-ruby gem is deprecated and it\'s not maintained anymore. Please use gem "pubnub".') #raise(Pubnub::Error::InitError, 'Initialize with either a hash of options, or exactly 5 named parameters.') unless args.size == 5 or (args.size == 1 and args[0].class == Hash) Pubnub::Client.new() end |