lib/panoptes/client/subjects.rb in panoptes-client-0.2.7 vs lib/panoptes/client/subjects.rb in panoptes-client-0.2.8
- old
+ new
@@ -7,21 +7,21 @@
# @return list of subjects
def subjects(subject_set_id:)
query = {}
query[:subject_set_id] = subject_set_id
- response = get("/subjects", query)
+ response = panoptes.get("/subjects", query)
response.fetch("subjects")
end
# Retire a subject for a workflow
#
# @todo Add this endpoint to the Apiary docs and add a see-reference here.
# @param workflow_id [Integer] the ID of a workflow
# @param subject_id [Integer] the ID of a subject associated with that workflow (through one of the assigned subject_sets)
# @return nothing
def retire_subject(workflow_id, subject_id, reason: nil)
- post("/workflows/#{workflow_id}/retired_subjects", {
+ panoptes.post("/workflows/#{workflow_id}/retired_subjects", {
admin: true,
subject_id: subject_id,
retirement_reason: reason
})
true