Method: HarvardDish#initialize

Defined in:
lib/nutrientes/harvard_dish.rb

#initialize(name, &block) ⇒ HarvardDish

Returns a new instance of HarvardDish.



41
42
43
44
45
46
47
48
49
50
51
52
53
54
# File 'lib/nutrientes/harvard_dish.rb', line 41

def initialize(name, &block)
    @name = name
    @ingredients = []
    @amounts = []
    @cv_total = 0
    
    if block_given?
        if block.arity == 1 then
            yield self
        else
            instance_eval(&block)
        end
    end
end