Module: Ox::Builder

Defined in:
lib/ox/builder.rb,
lib/ox/builder/dsl.rb,
lib/ox/builder/factory.rb,
lib/ox/builder/version.rb,
lib/ox/builder/fallback_context_proxy.rb,
lib/ox/builder/action_view/template_handler.rb

Defined Under Namespace

Modules: ActionView, DSL Classes: Factory, FallbackContextProxy

Constant Summary collapse

VERSION =
"1.0.2"

Class Method Summary collapse

Class Method Details

.build(node = Ox::Document.new, &block) ⇒ Object



11
12
13
14
15
# File 'lib/ox/builder.rb', line 11

def build(node = Ox::Document.new, &block)
  Factory.new(node).tap do |builder|
    dsl_eval(builder, builder, &block) if block_given?
  end
end