Sha256: 6abbf864523096ceb0ff5e8faaee5c200e13d31a86d1ef10a41740fb421ec438
Contents?: true
Size: 484 Bytes
Versions: 4
Compression:
Stored size: 484 Bytes
Contents
# frozen_string_literal: true module Phlex class Compiler module Generators class StandardElement def initialize(formatter, method_name:, arguments: nil) @formatter = formatter @method_name = method_name end def call @formatter.append do |f| f.text "<" f.text tag f.text ">" f.text "</" f.text tag f.text ">" end end def tag HTML::STANDARD_ELEMENTS[@method_name] end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems