Sha256: 668e6cb00eeae3290f7fa1e28d9f3f34a2717680bc6a925215b790f14462d4ec

Contents?: true

Size: 413 Bytes

Versions: 17

Compression:

Stored size: 413 Bytes

Contents

module GovukPublishingComponents
  module Presenters
    class InterventionHelper
      attr_reader :query_string

      def initialize(local_assigns)
        @query_string = local_assigns[:query_string]
      end

      def dismiss_link
        if @query_string.present?
          "#{@query_string}&hide-intervention=true"
        else
          "?hide-intervention=true"
        end
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
govuk_publishing_components-27.15.0 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.14.2 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.14.1 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.14.0 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.13.0 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.12.0 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.11.0 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.10.5 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.10.4 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.10.3 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.10.2 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.10.1 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.10.0 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.9.2 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.9.1 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.9.0 lib/govuk_publishing_components/presenters/intervention_helper.rb
govuk_publishing_components-27.8.2 lib/govuk_publishing_components/presenters/intervention_helper.rb