Method: Fum::Lang::Zone#initialize

Defined in:
lib/fum/lang/zone.rb

#initialize(name, &block) ⇒ Zone

Returns a new instance of Zone.



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/fum/lang/zone.rb', line 7

def initialize(name, &block)
  @name = name
  @records = []

  if block_given?
    if block.arity == 1
      yield self
    else
      instance_eval &block
    end
  end
end