Get all instance methods of your class

By passing false you will get instance method defined by you not the inherited by parent class

So if you do like :

class Blog def initialize(title) @title = title end def article @title end end </pre> </code> @blog = Blog.new('post1') @blog.class.instance_methods(false) => [:article] </pre> </code>

It will only show up #article