module Panoptes::Client::Workflows

Public Instance Methods

add_subject_set_to_workflow(workflow_id, subject_set_id) click to toggle source
# File lib/panoptes/client/workflows.rb, line 18
def add_subject_set_to_workflow(workflow_id, subject_set_id)
  panoptes.post(
    "/workflows/#{workflow_id}/links/subject_sets",
    subject_sets: subject_set_id
  )
end
create_workflow(attributes) click to toggle source
# File lib/panoptes/client/workflows.rb, line 13
def create_workflow(attributes)
  response = panoptes.post('/workflows', workflows: attributes)
  response.fetch('workflows').first
end
workflow(workflow_id) click to toggle source
# File lib/panoptes/client/workflows.rb, line 6
def workflow(workflow_id)
  response = panoptes.get("/workflows/#{workflow_id}")
  response.fetch('workflows').find do |i|
    i.fetch('id').to_s == workflow_id.to_s
  end
end