[ ruby ] try

W/O try

@person && @person.name

or

@person ? @person.name : nil

With try

@person.try(:name)

ref : http://apidock.com/rails/Object/try

respond_to?

is a Ruby method for detecting whether the class has a particular method on it

@user.respond_to?('eat_food')

ref : http://stackoverflow.com/questions/6849722/confused-about-respond-to-vs-respond-to

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s