Method: PlatoDSL#initialize

Defined in:
lib/nutriente/platoDSL.rb

#initialize(nombre, vn, va, &block) ⇒ PlatoDSL

Returns a new instance of PlatoDSL.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/nutriente/platoDSL.rb', line 5

def initialize(nombre, vn, va, &block)

  @nombre = nombre
  @vn = vn
  @va = va
  @ingredientes = []
  
  if block_given?  
    if block.arity == 1
      yield self
    else
      instance_eval(&block) 
    end
  end
end