Skip to main content

Featured

Ruby Tips - How to figure out where a method is defined

The other day when I was dabbling with the huge codebase, I was wondering where a particular method was being declared for a specific method. I wanted to know this because my greps didn't turn out to volatile and didn't return any results



The Solution The Ruby interpreter has certain methods that can be used for identifying under which module or class, the particular method is being defined. See the example below.

So using the .source_location you will be able to figure which file it has been declared.

Gmail and <eom>

Gmail is interestingly smart. I always hated when gmail pops up the question "Send this message without text in the body?". But recently I discovered that the question can be suppressed by adding the end of mail slang <eom> to the subject line.

A time saver.

Comments

Neo The One.. said…
I never knew dat! And yupp that subject irritates. Have you created a label with the label 'Important'??

Popular Posts

You will receive wonderful short stories written by him and inspirational articles once every month.