Sha256: d4b01b8cac5217062d20ce1c3e1c27d2cd5ae66750f947cde777f9a397371a3f
Contents?: true
Size: 622 Bytes
Versions: 1
Compression:
Stored size: 622 Bytes
Contents
module Gnip module API def add(rules) options = ActiveSupport::JSON.encode( {:rules => rules} ) puts options Gnip::Response.new self.class.post('/rules.json', :body => options, :timeout => 60 ) end def remove( rules ) options = ActiveSupport::JSON.encode( {:rules => rules} ) Gnip::Response.new self.class.delete('/rules.json', :body => options, :timeout => 60 ) end def list Gnip::Response.new self.class.get( '/rules.json', :timeout => 60 ) end def delete_all! rules = self.list.rules sleep 3 self.remove( rules ) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gnip-rules-1.2.6 | lib/gnip-rules/api.rb |