class Ordinary::Builder

Attributes

context[R]

@attribute [r] context @return [Ordinary::Builder::Context] the context of building

Public Class Methods

new(&block) click to toggle source
# File lib/ordinary/builder.rb, line 7
def initialize(&block)
  @context = Context.new(block)
end

Public Instance Methods

build(&build) click to toggle source

Build units for a normalizer.

@yield build units for a normalizer @return [Ordinary::Unit, Ordinary::Units] units for a normalizer

# File lib/ordinary/builder.rb, line 19
def build(&build)
  @context.instance_exec(&build)
end