Module: Roqua::CoreApi

Extended by:
ActiveSupport::Autoload
Defined in:
lib/roqua/core_api.rb,
lib/roqua/core_api/base.rb,
lib/roqua/core_api/people.rb,
lib/roqua/core_api/person.rb,
lib/roqua/core_api/version.rb,
lib/roqua/core_api/dossiers.rb,
lib/roqua/core_api/sessions.rb,
lib/roqua/core_api/sso_login.rb,
lib/roqua/core_api/send_email_to.rb,
lib/roqua/core_api/update_person.rb,
lib/roqua/core_api/create_dossier.rb,
lib/roqua/core_api/dossier_groups.rb,
lib/roqua/core_api/update_dossier.rb,
lib/roqua/core_api/send_invite_email.rb,
lib/roqua/core_api/send_notification.rb,
lib/roqua/core_api/create_professional.rb,
lib/roqua/core_api/create_dossier_group.rb,
lib/roqua/core_api/create_token_session.rb,
lib/roqua/core_api/models/dossier_group.rb,
lib/roqua/core_api/send_text_message_to.rb,
lib/roqua/core_api/destroy_token_session.rb,
lib/roqua/core_api/sessions/auth_session.rb,
lib/roqua/core_api/sessions/token_session.rb,
lib/roqua/core_api/list_dossier_group_rights.rb,
lib/roqua/core_api/delete_dossier_group_right.rb,
lib/roqua/core_api/sessions/hmac_auth_request.rb,
lib/roqua/core_api/sessions/hmac_auth_session.rb,
lib/roqua/core_api/sessions/basic_auth_session.rb,
lib/roqua/core_api/create_dossier_group_export_synchronously.rb

Defined Under Namespace

Modules: Models, Sessions Classes: Base, CreateDossier, CreateDossierGroup, CreateDossierGroupExportSynchronously, CreateProfessional, CreateTokenSession, DeleteDossierGroupRight, DestroyTokenSession, DossierGroups, Dossiers, ListDossierGroupRights, NoSession, People, Person, SendEmailTo, SendInviteEmail, SendNotification, SendTextMessageTo, SsoLogin, Unauthorized, UpdateDossier, UpdatePerson

Constant Summary collapse

VERSION =
'0.7.0'

Class Method Summary collapse

Class Method Details

.basic_auth_sessionObject



14
15
16
# File 'lib/roqua/core_api/sessions.rb', line 14

def self.basic_auth_session(...)
  Sessions::BasicAuthSession.new(...)
end

.hmac_auth_requestObject



18
19
20
# File 'lib/roqua/core_api/sessions.rb', line 18

def self.hmac_auth_request(...)
  Sessions::HmacAuthRequest(...)
end

.load_fabricatorsObject



34
35
36
37
# File 'lib/roqua/core_api.rb', line 34

def self.load_fabricators
  gem_root = Gem::Specification.find_by_name("roqua-core-api").gem_dir
  Fabrication::Config.path_prefixes << gem_root unless Fabrication::Config.path_prefixes.include? gem_root
end

.token_sessionObject



10
11
12
# File 'lib/roqua/core_api/sessions.rb', line 10

def self.token_session(...)
  Sessions::TokenSession.new(...)
end