Sha256: 3f1c69b57de2cef3b57a92fb16819a1928253fb4b212cc147f09329645b32a5a

Contents?: true

Size: 921 Bytes

Versions: 5

Compression:

Stored size: 921 Bytes

Contents

module Gnip
  class PowerTrackClient
      
    attr_accessor :publisher, :label, :account,
                  :username, :password,
                  :backfill_client
      
    attr_reader :rules, :replay_rules, :full_archive, :stream, :replay
      
    def initialize(options = {})
      @account         = options[:account]
      @publisher       = options[:publisher]||"twitter"
      @label           = options[:label]||"dev"
      @username        = options[:username]
      @password        = options[:password]
      @backfill_client = options[:backfill_client]||nil        
      @rules           = Gnip::GnipRules::Rules.new(self)
      @replay_rules    = Gnip::GnipRules::Rules.new(self, true)
      @full_archive    = Gnip::GnipFullArchive::FullArchive.new(self)
      @stream          = Gnip::GnipStream::Stream.new(self)
      @replay          = Gnip::GnipStream::Replay.new(self)
    end
      
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gnip-client-0.2.2 lib/gnip/power_track_client.rb
gnip-client-0.2.1 lib/gnip/power_track_client.rb
gnip-client-0.2.0 lib/gnip/power_track_client.rb
gnip-client-0.1.9 lib/gnip/power_track_client.rb
gnip-client-0.1.8 lib/gnip/power_track_client.rb