Примеси в классах


# Примеси - это вложения модулей в класс

module ModIAm
   def myname
      puts self.name
   end
end


# require 'modiam'

class Test
   include ModIAm
   def test
      puts self.name
   end
end

x = Test.new
x.myname
ModIAm.myname