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