Method: ActionView::Helpers::TagHelper::TagBuilder.define_void_element

Defined in:
lib/action_view/helpers/tag_helper.rb

.define_void_element(name, code_generator:, method_name: name) ⇒ Object



58
59
60
61
62
63
64
65
# File 'lib/action_view/helpers/tag_helper.rb', line 58

def self.define_void_element(name, code_generator:, method_name: name)
  code_generator.class_eval do |batch|
    batch << "\n" <<
      "def #{method_name}(escape: true, **options, &block)" <<
      "  self_closing_tag_string(#{name.inspect}, options, escape, '>')" <<
      "end"
  end
end