Module: Cpro
- Defined in:
- lib/cpro.rb,
lib/cpro/client.rb,
lib/cpro/errors.rb,
lib/cpro/account.rb,
lib/cpro/archive.rb,
lib/cpro/facturx.rb,
lib/cpro/version.rb,
lib/cpro/enveloppe.rb,
lib/cpro/auth/token.rb,
lib/cpro/cdv/statut.rb,
lib/cpro/connection.rb,
lib/cpro/cdv/message.rb,
lib/cpro/configuration.rb,
lib/cpro/entities/base.rb,
lib/cpro/resources/base.rb,
lib/cpro/resources/flux.rb,
lib/cpro/middleware/json.rb,
lib/cpro/entities/facture.rb,
lib/cpro/resources/annuaire.rb,
lib/cpro/resources/factures.rb,
lib/cpro/auth/token_provider.rb,
lib/cpro/entities/depot_flux.rb,
lib/cpro/entities/motif_rejet.rb,
lib/cpro/entities/note_statut.rb,
lib/cpro/entities/statut_flux.rb,
lib/cpro/entities/code_routage.rb,
lib/cpro/entities/unite_legale.rb,
lib/cpro/entities/etablissement.rb,
lib/cpro/middleware/raise_error.rb,
lib/cpro/entities/ligne_annuaire.rb,
lib/cpro/entities/lignes_annuaire.rb,
lib/cpro/middleware/authentication.rb,
lib/cpro/entities/changement_statut.rb,
lib/cpro/entities/resultat_recherche.rb
Defined Under Namespace
Modules: Archive, Auth, Cdv, Connection, Entities, Facturx, Middleware, Resources
Classes: Account, ApiError, AuthenticationError, AuthorizationError, Client, Configuration, ConfigurationError, Enveloppe, Error, NotFoundError, RateLimitError, RequestError, ServerError
Constant Summary
collapse
- VERSION =
"0.2.2"
Class Method Summary
collapse
Class Method Details
.client(**options) ⇒ Object
50
51
52
|
# File 'lib/cpro.rb', line 50
def client(**options)
Client.new(configuration, **options)
end
|
.configuration ⇒ Object
41
42
43
|
# File 'lib/cpro.rb', line 41
def configuration
@configuration ||= Configuration.new
end
|
45
46
47
48
|
# File 'lib/cpro.rb', line 45
def configure
yield configuration
configuration
end
|
.reset! ⇒ Object
54
55
56
|
# File 'lib/cpro.rb', line 54
def reset!
@configuration = nil
end
|