Sha256: cba222f9fccf6e3498762d0628e9670cd55add7b27992c1e1cbdde0e7320b8b5

Contents?: true

Size: 305 Bytes

Versions: 2

Compression:

Stored size: 305 Bytes

Contents

# frozen_string_literal: true

module Phlex::Rails::Helpers::Tag
	def tag(...)
		result = helpers.tag(...)

		case result
		when ActiveSupport::SafeBuffer
			@_target << result
		when ActionView::Helpers::TagHelper::TagBuilder
			Phlex::Rails::Buffered.new(
				result,
				view: self
			)
		end
	end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
phlex-rails-0.6.1 lib/phlex/rails/helpers/tag.rb
phlex-rails-0.6.0 lib/phlex/rails/helpers/tag.rb