Sha256: 321e3bd5c88911c883e9dc4b593110aed77f4d821376e09161e530c4209f2dd8
Contents?: true
Size: 600 Bytes
Versions: 1
Compression:
Stored size: 600 Bytes
Contents
module Crafty # Builder provides a builder-like class to construct HTML output. You can # use builders if you don't want to include the helper modules in your # own builder class. You can also subclass from the Builder class to easily # create your own builders. class Builder class << self def build builder = new yield builder builder.to_s end end attr_reader :target def initialize(target = "") @target = target end def to_s @target.to_s end def <<(output) @target << output end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
crafty-0.2.0 | lib/crafty/builder.rb |