Sha256: d53f70d46d8d6fc4abede66fd42b9e591472c579cf992d26289b1eaa32c9d783

Contents?: true

Size: 648 Bytes

Versions: 7

Compression:

Stored size: 648 Bytes

Contents

require 'tweetstream/client'
require 'tweetstream/hash'
require 'tweetstream/status'
require 'tweetstream/user'
require 'tweetstream/daemon'

module TweetStream
  class Terminated < ::StandardError; end
  class Error < ::StandardError; end
  class ConnectionError < TweetStream::Error; end
  # A ReconnectError is raised when the maximum number of retries has
  # failed to re-establish a connection.
  class ReconnectError < StandardError
    attr_accessor :timeout, :retries
    def initialize(timeout, retries)
      self.timeout = timeout
      self.retries = retries
      super("Failed to reconnect after #{retries} tries.")
    end
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
tweetstream-1.0.5 lib/tweetstream.rb
xh5-tweetstream-1.1.0 lib/tweetstream.rb
tweetstream-1.0.4 lib/tweetstream.rb
tweetstream-1.0.3 lib/tweetstream.rb
tweetstream-1.0.2 lib/tweetstream.rb
tweetstream-1.0.1 lib/tweetstream.rb
tweetstream-1.0.0 lib/tweetstream.rb