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
Written by Rashmi
Related protips
1 Response
THANKS! THIS WAS REALLY HELPFUL.
over 1 year ago
·
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Ruby
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#