lib/contentful/management/client.rb in contentful-management-1.5.0 vs lib/contentful/management/client.rb in contentful-management-1.6.0
- old
+ new
@@ -12,10 +12,11 @@
require 'contentful/management/client_entry_methods_factory'
require 'contentful/management/client_locale_methods_factory'
require 'contentful/management/client_role_methods_factory'
require 'contentful/management/client_editor_interface_methods_factory'
require 'contentful/management/client_webhook_methods_factory'
+require 'contentful/management/client_snapshot_methods_factory'
require_relative 'request'
require 'http'
require 'json'
require 'logger'
@@ -151,9 +152,18 @@
# @see _ README for details.
#
# @return [Contentful::Management::ClientWebhookMethodsFactory]
def webhooks
ClientWebhookMethodsFactory.new(self)
+ end
+
+ # Allows manipulation of snapshots in context of the current client
+ # Allows listing all webhooks for client, creating new and finding one by id.
+ # @see _ README for details.
+ #
+ # @return [Contentful::Management::ClientSnapshotMethodsFactory]
+ def snapshots
+ ClientSnapshotMethodsFactory.new(self)
end
# @private
def setup_logger
@logger = configuration[:logger]