Module: Monkeylearn::Pipelines
- Extended by:
- Requests
- Defined in:
- lib/monkeylearn/pipelines.rb
Class Method Summary
collapse
Methods included from Requests
get_connection, request, throttled?
Class Method Details
.build_endpoint(*args) ⇒ Object
14
15
16
|
# File 'lib/monkeylearn/pipelines.rb', line 14
def build_endpoint(*args)
File.join('pipelines', *args) + '/'
end
|
.run(module_id, data, options = {}) ⇒ Object
18
19
20
21
22
23
24
25
26
|
# File 'lib/monkeylearn/pipelines.rb', line 18
def run(module_id, data, options = {})
query_params = { sandbox: true } if options[:sandbox]
endpoint = build_endpoint(module_id, 'run')
unless data.is_a?(Hash)
raise MonkeylearnError, 'The data param must be a hash'
end
puts endpoint
request :post, endpoint, data
end
|