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_fabricators ⇒ Object
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
|