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