CñÅric Foll wrote: > Hi > > Why func.type (or self.func.type) doesn't work (when func is a function)? This returns the type of the value returnd by func. > I've read that the difference between a function and a method is only from > where u call it (method from outside, function inside the class). I'm right? There is no difference between functions and methods. Each function is a method of the main object. > I would like to read something clear about the difference between proc, > method and there use. An article about that exists ? > Especially the use of ':', '&', the class Symbol, Proc, Method, Block, > Binding. Pickaxe book: Programming Ruby (by the Pragmatic Programmers) Regards, Christian