Sha256: 96b864d5b4438fb690409976e7b0bb32f0ec44290c396932213a88a4e976e164
Contents?: true
Size: 778 Bytes
Versions: 1
Compression:
Stored size: 778 Bytes
Contents
module Roqua module CoreApi module Sessions class OrganizationSession < AppSession attr_reader :organization_id def initialize(organization_id, app_id, server_url = ENV["CORE_URL"]) @organization_id = organization_id super(app_id, server_url) end def create_dossier(attributes) response = post "/dossiers", dossier: attributes fail response.inspect unless response.code == 201 Models::Dossier.new(response) end def dossier_session(dossier_id) DossierSession.new dossier_id, organization_id, app_id, server_url end private def base_url super + "/organizations/#{organization_id}" end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
roqua-core-api-0.0.4 | lib/roqua/core_api/sessions/organization_session.rb |