Sha256: 3449e4c04efb83f226f0c5f296fc121ff0ea531cbd77368f4c9bdeca2191934d
Contents?: true
Size: 1.86 KB
Versions: 3
Compression:
Stored size: 1.86 KB
Contents
module PowerTrack module API # Adds many rules to your PowerTrack stream’s ruleset. # # <tt>POST /rules</tt> # # See http://support.gnip.com/apis/powertrack/api_reference.html#AddRules def add_rules(*rules) raise NotImplementedError end # Adds one rule to your PowerTrack stream’s ruleset. # # <tt>POST /rules</tt> # # See http://support.gnip.com/apis/powertrack/api_reference.html#AddRules def add_rule(rule) add_rules(rule) end # Removes the specified rules from the stream. # # <tt>DELETE /rules</tt> # <tt>POST /rules?method=_delete</tt> # # See http://support.gnip.com/apis/powertrack/api_reference.html#DeleteRules def delete_rules(*rules) raise NotImplementedError end # Removes the specified rule from the stream. # # <tt>DELETE /rules</tt> # <tt>POST /rules?method=_delete</tt> # # See http://support.gnip.com/apis/powertrack/api_reference.html#DeleteRules def delete_rule(rule) delete_rules(rule) end # Retrieves all existing rules for a stream. # # <tt>GET /rules</tt> # # See http://support.gnip.com/apis/powertrack/api_reference.html#ListRules # # Options: # o compressed: [true|false] To demand gzip-compressed response from GNIP # true by default # o objectify: [true|false] To demand PowerTrack::Rule object as results # instead of raw JSON. True by default. def list_rules(options=nil) raise NotImplementedError end # Establishes a persistent connection to the PowerTrack data stream, # through which the social data will be delivered. # # <tt>GET /track/:stream</tt> # # See http://support.gnip.com/apis/powertrack/api_reference.html#Stream def track(options=nil) raise NotImplementedError end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
powertrack-2.0.0 | lib/powertrack/streaming/api.rb |
powertrack-1.3.1 | lib/powertrack/streaming/api.rb |
powertrack-1.3.0 | lib/powertrack/streaming/api.rb |