Class: DataSift::HistoricsPreview
- Inherits:
-
ApiResource
- Object
- ApiResource
- DataSift::HistoricsPreview
- Defined in:
- lib/historics_preview.rb
Overview
Methods for using DataSift Historics Previews
Constant Summary
Constants inherited from ApiResource
ApiResource::TLSv1, ApiResource::TLSv1_2
Constants included from DataSift
APPLICATION_JSON, DELETE, DETECT_DEAD_SOCKETS, GET, HEAD, IS_WINDOWS, KNOWN_SOCKETS, SOCKET_DETECTOR_TIMEOUT, VERSION, X_ANALYSIS_TASKS_QUEUED, X_ANALYSIS_TASKS_QUEUE_LIMIT, X_INSIGHT_TASKS_QUEUED, X_INSIGHT_TASKS_QUEUE_LIMIT, X_RATELIMIT_COST, X_RATELIMIT_LIMIT, X_RATELIMIT_REMAINING, X_TASKS_QUEUED, X_TASKS_QUEUE_LIMIT
Instance Method Summary collapse
-
#create(hash, sources, parameters, start, end_time = nil) ⇒ Object
Create a new Historics Preview.
-
#get(id) ⇒ Object
Retreive an Historics Preview.
Methods inherited from ApiResource
Methods included from DataSift
Constructor Details
This class inherits a constructor from DataSift::ApiResource
Instance Method Details
#create(hash, sources, parameters, start, end_time = nil) ⇒ Object
Create a new Historics Preview
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/historics_preview.rb', line 16 def create(hash, sources, parameters, start, end_time = nil) params = { :hash => hash, :sources => sources, :parameters => parameters, :start => start } requires params params.merge!(:end => end_time) unless end_time.nil? DataSift.request(:POST, 'preview/create', @config, params) end |
#get(id) ⇒ Object
Retreive an Historics Preview
32 33 34 35 36 |
# File 'lib/historics_preview.rb', line 32 def get(id) params = { :id => id } requires params DataSift.request(:POST, 'preview/get', @config, params) end |