Sha256: 818aad86740021d892358730ad0b015d96a18af57a0ac27b175e31485e62d6dc

Contents?: true

Size: 529 Bytes

Versions: 2

Compression:

Stored size: 529 Bytes

Contents

# frozen_string_literal: true

module Liquid
  # @liquid_public_docs
  # @liquid_type tag
  # @liquid_category iteration
  # @liquid_name continue
  # @liquid_summary
  #   Causes a [`for` loop](/docs/api/liquid/tags/for) to skip to the next iteration.
  # @liquid_syntax
  #   {% continue %}
  class Continue < Tag
    INTERRUPT = ContinueInterrupt.new.freeze

    def render_to_output_buffer(context, output)
      context.push_interrupt(INTERRUPT)
      output
    end
  end

  Template.register_tag('continue', Continue)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
liquid-5.5.1 lib/liquid/tags/continue.rb
liquid-5.5.0 lib/liquid/tags/continue.rb