Module: Pobo
- Defined in:
- lib/pobo.rb,
lib/pobo/client.rb,
lib/pobo/errors.rb,
lib/pobo/version.rb,
lib/pobo/dto/blog.rb,
lib/pobo/dto/content.rb,
lib/pobo/dto/product.rb,
lib/pobo/dto/category.rb,
lib/pobo/dto/parameter.rb,
lib/pobo/enum/language.rb,
lib/pobo/webhook_handler.rb,
lib/pobo/dto/import_result.rb,
lib/pobo/enum/webhook_event.rb,
lib/pobo/dto/webhook_payload.rb,
lib/pobo/dto/localized_string.rb,
lib/pobo/dto/paginated_response.rb
Defined Under Namespace
Modules: DTO, Language, WebhookEvent Classes: ApiError, Client, Error, ValidationError, WebhookError, WebhookHandler
Constant Summary collapse
- VERSION =
"1.1.0"
Class Method Summary collapse
-
.client(api_token:, base_url: Client::DEFAULT_BASE_URL, timeout: Client::DEFAULT_TIMEOUT) ⇒ Object
Convenience method to create a client.
-
.webhook_handler(webhook_secret:) ⇒ Object
Convenience method to create a webhook handler.
Class Method Details
.client(api_token:, base_url: Client::DEFAULT_BASE_URL, timeout: Client::DEFAULT_TIMEOUT) ⇒ Object
Convenience method to create a client
25 26 27 |
# File 'lib/pobo.rb', line 25 def client(api_token:, base_url: Client::DEFAULT_BASE_URL, timeout: Client::DEFAULT_TIMEOUT) Client.new(api_token: api_token, base_url: base_url, timeout: timeout) end |
.webhook_handler(webhook_secret:) ⇒ Object
Convenience method to create a webhook handler
30 31 32 |
# File 'lib/pobo.rb', line 30 def webhook_handler(webhook_secret:) WebhookHandler.new(webhook_secret: webhook_secret) end |