module Gnip::API
Public Instance Methods
add(rules)
click to toggle source
parsed_response={“summary”=>{“created”=>1, “not_created”=>0}, “detail”=>[{“rule”=>{“value”=>“larlygag”, “tag”=>“tv:game_of_thrones”, “id”=>781219849804533760}, “created”=>true}], “sent”=>“2016-09-28T19:51:41.257Z”}`
# File lib/gnip-rules/api.rb, line 10 def add(rules) options = ActiveSupport::JSON.encode( {rules: rules} ) Gnip::Response.new self.class.post('', body: options) end
delete_all!()
click to toggle source
# File lib/gnip-rules/api.rb, line 24 def delete_all! rules = self.list.rules sleep 3 self.remove( rules ) end
list()
click to toggle source
# File lib/gnip-rules/api.rb, line 20 def list Gnip::Response.new self.class.get('') end
remove( rules )
click to toggle source
# File lib/gnip-rules/api.rb, line 15 def remove( rules ) options = ActiveSupport::JSON.encode( {rules: rules} ) Gnip::Response.new self.class.post('?_method=delete', body: options) end