class Menu2

Attributes

componente[RW]
descripcion[RW]
nombre[RW]

Public Class Methods

new(name) { |self| ... } click to toggle source
# File lib/plate.rb, line 40
def initialize(name, &block)
      @nombre = name
      @descripcion = ''
      @componente = []

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

Public Instance Methods

to_s() click to toggle source
# File lib/plate.rb, line 54
def to_s
      output = @nombre
      output << "\n#{'=' * @nombre.size}\n\n" 
      output << "Componentes: #{@componente.join(', ')}"
end