class DataSift::ManagedSourceResource
Methods for using Auth specific Managed Sources API endpoints
Public Instance Methods
add(id, resources, validate = 'true')
click to toggle source
Add resources to a Managed Source
@param id [String] ID of the Managed Source you are adding resources to @param resources [Array] Array of resources you are adding to your source @param validate [Boolean] Whether you want to validate your new resources
against the third party API (i.e. the Facebook or Instagram API)
# File lib/managed_source_resource.rb, line 10 def add(id, resources, validate = 'true') params = { id: id, resources: resources, validate: validate } requires params DataSift.request(:PUT, 'source/resource/add', @config, params) end
remove(id, resource_ids)
click to toggle source
Remove resources from a Managed Source
@param id [String] ID of the Managed Source you are removing resources
from
@param resource_ids [Array] Array of resource_id strings you need to
remove from your source
# File lib/managed_source_resource.rb, line 26 def remove(id, resource_ids) params = { id: id, resource_ids: resource_ids } requires params DataSift.request(:PUT, 'source/resource/remove', @config, params) end