class Phlex::HTML
def call(buffer = +"", view_context: nil, parent: nil, &block)
def call(buffer = +"", view_context: nil, parent: nil, &block) @_target = buffer @_view_context = view_context @_parent = parent return buffer unless render? around_template do if block_given? template do |*args| if args.length > 0 yield_content_with_args(*args, &block) else yield_content(&block) end end else template end end self.class.rendered_at_least_once = true buffer end