Module: Edible
- Defined in:
- lib/edible.rb,
lib/edible/builder.rb,
lib/edible/version.rb
Defined Under Namespace
Classes: Builder
Constant Summary collapse
- VERSION =
'0.0.1'
Class Method Summary collapse
Class Method Details
.build(**settings, &block) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/edible.rb', line 6 def self.build(**settings, &block) out = String.new(capacity: 4096) builder = Edible::Builder.new(out, **settings) builder.una builder.unb builder.instance_eval(&block) out end |