Sha256: d0b747e028bfd3c988b14ffb0b3750853bf7cdf1c8a4f12f32ac3c9b4d39b1f2

Contents?: true

Size: 609 Bytes

Versions: 22

Compression:

Stored size: 609 Bytes

Contents

require 'json'
require 'base64'
require 'zlib'
require 'open-uri'
require 'openssl'

require 'timers'
require 'httpclient'
require 'logger'
require 'dry-validation'
require 'cgi'

require 'concurrent'
require 'concurrent-edge'

require 'pubnub/version'
require 'pubnub/client'

# Adding blank? and present? methods to Object.
class Object
  def blank?
    respond_to?(:empty?) ? empty? : !self
  end

  def present?
    !blank?
  end
end

# Toplevel Pubnub module.
module Pubnub
  class << self
    attr_accessor :logger, :client

    def new(options = {})
      Pubnub::Client.new(options)
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
pubnub-4.8.0 lib/pubnub.rb
pubnub-4.7.1 lib/pubnub.rb
pubnub-4.7.0 lib/pubnub.rb
pubnub-4.6.2 lib/pubnub.rb
pubnub-4.6.1 lib/pubnub.rb
pubnub-4.6.0 lib/pubnub.rb
pubnub-4.5.0 lib/pubnub.rb
pubnub-4.4.0 lib/pubnub.rb
pubnub-4.3.0 lib/pubnub.rb
pubnub-4.2.7 lib/pubnub.rb
pubnub-4.2.6 lib/pubnub.rb
pubnub-4.2.5 lib/pubnub.rb
pubnub-4.2.4 lib/pubnub.rb
pubnub-4.2.3 lib/pubnub.rb
pubnub-4.2.2 lib/pubnub.rb
pubnub-4.2.1 lib/pubnub.rb
pubnub-4.2.0 lib/pubnub.rb
pubnub-4.1.6 lib/pubnub.rb
pubnub-4.1.5 lib/pubnub.rb
pubnub-4.1.2 lib/pubnub.rb