class Contentful::Management::ClientSnapshotMethodsFactory

Wrapper for Webhook API for usage from within Client @private

Public Class Methods

new(client, space_id, environment_id, resource_type) click to toggle source
# File lib/contentful/management/client_snapshot_methods_factory.rb, line 12
def initialize(client, space_id, environment_id, resource_type)
  super(client, space_id, environment_id)
  @resource_type = resource_type
end

Public Instance Methods

all(resource_id, params = {}) click to toggle source
# File lib/contentful/management/client_snapshot_methods_factory.rb, line 21
def all(resource_id, params = {})
  @resource_requester.all(
    {
      resource_type: @resource_type,
      space_id: @space_id,
      environment_id: @environment_id,
      resource_id: resource_id
    },
    params
  )
end
create(*) click to toggle source
# File lib/contentful/management/client_snapshot_methods_factory.rb, line 17
def create(*)
  fail 'Not supported'
end
find(resource_id, snapshot_id) click to toggle source
# File lib/contentful/management/client_snapshot_methods_factory.rb, line 33
def find(resource_id, snapshot_id)
  @resource_requester.find(
    resource_type: @resource_type,
    space_id: @space_id,
    environment_id: @environment_id,
    resource_id: resource_id,
    snapshot_id: snapshot_id
  )
end
new(*) click to toggle source
# File lib/contentful/management/client_snapshot_methods_factory.rb, line 43
def new(*)
  fail 'Not supported'
end