Onze dagmethode #13: Object#mymethods

Geplaatst door Michiel de Mare do, 21 feb 2008 08:00:00 GMT

Ik heb altijd wel een irb of rails console openstaan, en ik ben dol op methods om te kijken wat een object allemaal kan, maar wat krijg je toch een ontiegelijke hoeveelheid troep terug, vooral in Rails.

Daarom dit:


class Object
  def mymethods
    (methods - Object.instance_methods).sort
  end
end

(1..2).methods.size # => 150
(1..2).mymethods.size # => 46

Recommend Michiel de Mare

Geplaatst in , ,  | 2 reacties

Reacties

  1. Jeroen Knoops zei 1 dag later:

    Grappig..

    Ik had precies dezelfde ergernis met al die methods die je dan terug krijgt.

    Top!

  2. Matthijs Langenberg zei 1 dag later:

    Vergeet dit niet aan je ~/.irbrc toe te voegen!

(Laat url/e-mail achter »)

   Voorvertoning