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/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/oauth_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, SendTextMessageTo, SsoLogin, Unauthorized, UpdateDossier, UpdatePerson

Constant Summary collapse

VERSION =
'0.2.4'

Class Method Summary collapse

Class Method Details

.basic_auth_session(*arguments, &block) ⇒ Object



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

def self.basic_auth_session(*arguments, &block)
  Sessions::BasicAuthSession.new(*arguments, &block)
end

.hmac_auth_request(*arguments) ⇒ Object



23
24
25
# File 'lib/roqua/core_api/sessions.rb', line 23

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

.load_fabricatorsObject



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

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

.oauth_session(*arguments, &block) ⇒ Object



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

def self.oauth_session(*arguments, &block)
  Sessions::OAuthSession.new(*arguments, &block)
end

.token_session(*arguments, &block) ⇒ Object



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

def self.token_session(*arguments, &block)
  Sessions::TokenSession.new(*arguments, &block)
end