Last Updated: October 12, 2018
·
4.74K
· raysrashmi

List only instance methods that you defined in a class

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

1 Response
Add your response

THANKS! THIS WAS REALLY HELPFUL.

over 1 year ago ·