#!/usr/bin/env ruby # This code comes from http://ruby-it.org/pages/Classi+a+Runtime+in+Ruby+e+Python # Check the page for copyright notice and explanations class miaclasse: pass miaclasse = Class.new() >> c=Class.new => # >> i=c.new => #<#:0x2be7600> # >> def dammi_una_classe_e_un_oggetto >> c=Class.new >> i=c.new >> return c,i >> end => nil >> classe,oggetto=dammi_una_classe_e_un_oggetto() => [#, #<#:0x2bd91b8>] >> oggetto.class == classe.class => false >> oggetto.class == classe => true >> classe.class => Class >> oggetto.class => #