Sha256: 99aa24c5fb37f54a168e57bad9b40b7d48929442088965f765860b41a52d0b0b

Contents?: true

Size: 363 Bytes

Versions: 74

Compression:

Stored size: 363 Bytes

Contents

module GovukContentModels
  module ActionProcessors
    class ScheduleForPublishingProcessor < BaseProcessor

      def process
        publish_at = action_attributes.delete(:publish_at).to_time.utc
        action_attributes.merge!(request_details: { scheduled_time: publish_at })

        edition.schedule_for_publishing(publish_at)
      end

    end
  end
end

Version data entries

74 entries across 74 versions & 1 rubygems

Version Path
govuk_content_models-47.0.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-46.0.1 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-46.0.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-45.0.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-44.4.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-44.3.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-44.2.1 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-44.2.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-44.1.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-44.0.1 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-44.0.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-43.2.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-43.1.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-43.0.1 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-43.0.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-42.1.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-42.0.1 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-42.0.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-41.1.1 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb
govuk_content_models-41.1.0 lib/govuk_content_models/action_processors/schedule_for_publishing_processor.rb