class Contentful::Scheduler::Controller

Public Instance Methods

archive()
Alias for: delete
auto_save()
Alias for: create
create() click to toggle source
# File lib/contentful/scheduler/controller.rb, line 7
def create
  return unless webhook.entry?

  logger.info "Queueing - Space: #{webhook.space_id} - Entry: #{webhook.id}"

  Queue.instance(logger).update_or_create(webhook)
end
Also aliased as: save, auto_save, unarchive
delete() click to toggle source
# File lib/contentful/scheduler/controller.rb, line 18
def delete
  return unless webhook.entry?

  logger.info "Unqueueing - Space: #{webhook.space_id} - Entry: #{webhook.id}"

  Queue.instance(logger).remove(webhook)
end
Also aliased as: unpublish, archive, publish
publish()
Alias for: delete
save()
Alias for: create
unarchive()
Alias for: create
unpublish()
Alias for: delete