class UnboundMethod # Return the name of the method. # Is this already in 1.9+ ? # def name i = to_s.rindex('#') to_s.slice(i+1...-1) end end