Sha256: 0d1301a1b7b3a0a2296d30046540dd7fe2b8cfd8a692cf3a19d19035bb48bfd6

Contents?: true

Size: 341 Bytes

Versions: 20

Compression:

Stored size: 341 Bytes

Contents

module Roqua
  module CoreApi
    # @api private
    class People < ActiveInteraction::Base
      model :session, class: Sessions::OAuthSession
      string :dossier_id

      def execute
        response = session.get "/dossiers/#{dossier_id}/people"
        response["people"].map { |p| Models::Person.new(p) }
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
roqua-core-api-0.0.35 lib/roqua/core_api/people.rb
roqua-core-api-0.0.32 lib/roqua/core_api/people.rb
roqua-core-api-0.0.31 lib/roqua/core_api/people.rb
roqua-core-api-0.0.30 lib/roqua/core_api/people.rb
roqua-core-api-0.0.29 lib/roqua/core_api/people.rb
roqua-core-api-0.0.28 lib/roqua/core_api/people.rb
roqua-core-api-0.0.27 lib/roqua/core_api/people.rb
roqua-core-api-0.0.26 lib/roqua/core_api/people.rb
roqua-core-api-0.0.25 lib/roqua/core_api/people.rb
roqua-core-api-0.0.24 lib/roqua/core_api/people.rb
roqua-core-api-0.0.22 lib/roqua/core_api/people.rb
roqua-core-api-0.0.21 lib/roqua/core_api/people.rb
roqua-core-api-0.0.20 lib/roqua/core_api/people.rb
roqua-core-api-0.0.19 lib/roqua/core_api/people.rb
roqua-core-api-0.0.18 lib/roqua/core_api/people.rb
roqua-core-api-0.0.17 lib/roqua/core_api/people.rb
roqua-core-api-0.0.16 lib/roqua/core_api/people.rb
roqua-core-api-0.0.15 lib/roqua/core_api/people.rb
roqua-core-api-0.0.14 lib/roqua/core_api/people.rb
roqua-core-api-0.0.13 lib/roqua/core_api/people.rb