Module: GovukContentModels::ActionProcessors

Defined in:
lib/govuk_content_models/action_processors.rb,
lib/govuk_content_models/action_processors/base_processor.rb,
lib/govuk_content_models/action_processors/assign_processor.rb,
lib/govuk_content_models/action_processors/archive_processor.rb,
lib/govuk_content_models/action_processors/publish_processor.rb,
lib/govuk_content_models/action_processors/new_version_processor.rb,
lib/govuk_content_models/action_processors/skip_review_processor.rb,
lib/govuk_content_models/action_processors/approve_review_processor.rb,
lib/govuk_content_models/action_processors/create_edition_processor.rb,
lib/govuk_content_models/action_processors/request_review_processor.rb,
lib/govuk_content_models/action_processors/send_fact_check_processor.rb,
lib/govuk_content_models/action_processors/skip_fact_check_processor.rb,
lib/govuk_content_models/action_processors/emergency_publish_processor.rb,
lib/govuk_content_models/action_processors/approve_fact_check_processor.rb,
lib/govuk_content_models/action_processors/receive_fact_check_processor.rb,
lib/govuk_content_models/action_processors/request_amendments_processor.rb,
lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb,
lib/govuk_content_models/action_processors/cancel_scheduled_publishing_processor.rb

Defined Under Namespace

Classes: ApproveFactCheckProcessor, ApproveReviewProcessor, ArchiveProcessor, AssignProcessor, BaseProcessor, CancelScheduledPublishingProcessor, CreateEditionProcessor, EmergencyPublishProcessor, NewVersionProcessor, PublishProcessor, ReceiveFactCheckProcessor, RequestAmendmentsProcessor, RequestReviewProcessor, ScheduleForPublishingProcessor, SendFactCheckProcessor, SkipFactCheckProcessor, SkipReviewProcessor

Constant Summary collapse

REQUEST_TYPE_TO_PROCESSOR =
{
  assign: 'AssignProcessor',
  create: 'CreateEditionProcessor',
  request_review: 'RequestReviewProcessor',
  approve_review: 'ApproveReviewProcessor',
  send_fact_check: 'SendFactCheckProcessor',
  receive_fact_check: 'ReceiveFactCheckProcessor',
  approve_fact_check: 'ApproveFactCheckProcessor',
  skip_fact_check: 'SkipFactCheckProcessor',
  request_amendments: 'RequestAmendmentsProcessor',
  schedule_for_publishing: 'ScheduleForPublishingProcessor',
  cancel_scheduled_publishing: 'CancelScheduledPublishingProcessor',
  publish: 'PublishProcessor',
  archive: 'ArchiveProcessor',
  new_version: 'NewVersionProcessor',
  skip_review: 'SkipReviewProcessor',
}