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/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/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.1.0"
Class Method Summary
collapse
Class Method Details
.client(**options) ⇒ Object
48
49
50
|
# File 'lib/cpro.rb', line 48
def client(**options)
Client.new(configuration, **options)
end
|
.configuration ⇒ Object
39
40
41
|
# File 'lib/cpro.rb', line 39
def configuration
@configuration ||= Configuration.new
end
|
43
44
45
46
|
# File 'lib/cpro.rb', line 43
def configure
yield configuration
configuration
end
|
.reset! ⇒ Object
52
53
54
|
# File 'lib/cpro.rb', line 52
def reset!
@configuration = nil
end
|