lib/panoptes/client/projects.rb in panoptes-client-0.2.7 vs lib/panoptes/client/projects.rb in panoptes-client-0.2.8
- old
+ new
@@ -8,55 +8,55 @@
# @return [Array] the list of projects
def projects(search: nil)
params = {}
params[:search] = search if search
- paginate("/projects", params)["projects"]
+ panoptes.paginate("/projects", params)["projects"]
end
# Starts a background process to generate a new CSV export of all the classifications in the project.
#
# @param project_id [Integer] the id of the project to export
# @return [Hash] the medium information where the export will be stored when it's generated
def create_classifications_export(project_id)
params = {media: {content_type: "text/csv", metadata: { recipients: []}}}
- post("/projects/#{project_id}/classifications_export", params)["media"].first
+ panoptes.post("/projects/#{project_id}/classifications_export", params)["media"].first
end
# Starts a background process to generate a new CSV export of all the subjects in the project.
#
# @param project_id [Integer] the id of the project to export
# @return [Hash] the medium information where the export will be stored when it's generated
def create_subjects_export(project_id)
params = {media: {content_type: "text/csv", metadata: { recipients: []}}}
- post("/projects/#{project_id}/subjects_export", params)["media"].first
+ panoptes.post("/projects/#{project_id}/subjects_export", params)["media"].first
end
# Starts a background process to generate a new CSV export of all the workflows in the project.
#
# @param project_id [Integer] the id of the project to export
# @return [Hash] the medium information where the export will be stored when it's generated
def create_workflows_export(project_id)
params = {media: {content_type: "text/csv", metadata: { recipients: []}}}
- post("/projects/#{project_id}/workflows_export", params)["media"].first
+ panoptes.post("/projects/#{project_id}/workflows_export", params)["media"].first
end
# Starts a background process to generate a new CSV export of all the workflow_contents in the project.
#
# @param project_id [Integer] the id of the project to export
# @return [Hash] the medium information where the export will be stored when it's generated
def create_workflow_contents_export(project_id)
params = {media: {content_type: "text/csv", metadata: { recipients: []}}}
- post("/projects/#{project_id}/workflow_contents_export", params)["media"].first
+ panoptes.post("/projects/#{project_id}/workflow_contents_export", params)["media"].first
end
# Starts a background process to generate a new CSV export of the aggretation results of the project.
#
# @param project_id [Integer] the id of the project to export
# @return [Hash] the medium information where the export will be stored when it's generated
def create_aggregations_export(project_id)
params = {media: {content_type: "application/x-gzip", metadata: { recipients: []}}}
- post("/projects/#{project_id}/aggregations_export", params)["media"].first
+ panoptes.post("/projects/#{project_id}/aggregations_export", params)["media"].first
end
end
end
end