Module: Phlex::Rails::Helpers::Tag

Defined in:
lib/phlex/rails/helpers/tag.rb

Instance Method Summary collapse

Instance Method Details

#tagObject



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/phlex/rails/helpers/tag.rb', line 5

def tag(...)
	result = view_context.tag(...)

	case result
	when ActiveSupport::SafeBuffer
		raw(result)
	when ActionView::Helpers::TagHelper::TagBuilder
		Phlex::Rails::Buffered.new(
			result,
			component: self,
		)
	end
end