Sha256: ddcf9cb6bee571e8c6d8169a16ea9661f10a51bba8c9af148a09419874199c4e

Contents?: true

Size: 762 Bytes

Versions: 5

Compression:

Stored size: 762 Bytes

Contents

# frozen_string_literal: true

module Panoptes
  class Client
    module Classifications
      def get_subject_classifications(subject_id, workflow_id)
        panoptes.paginate('/classifications/project', {
                            admin: true,
                            workflow_id: workflow_id,
                            subject_id: subject_id
                          }, resource: 'classifications')
      end

      def get_user_classifications(user_id, workflow_id)
        panoptes.paginate('/classifications/project', {
                            admin: true,
                            workflow_id: workflow_id,
                            user_id: user_id
                          }, resource: 'classifications')
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
panoptes-client-1.2.1 lib/panoptes/client/classifications.rb
panoptes-client-1.2.0 lib/panoptes/client/classifications.rb
panoptes-client-1.1.1 lib/panoptes/client/classifications.rb
panoptes-client-1.1.0 lib/panoptes/client/classifications.rb
panoptes-client-1.0.0 lib/panoptes/client/classifications.rb