| 6月 27th, 2007

Rails では blank? とかよく使いますが、正直よく分かってませんでした。String が ” な時と、たまたま nil だったときに両方判定してくれる便利そうなもの。っていう認識だったんですが、ソース見てテンションあがった\(^o^)/

blank.rb

NilClass, FalseClass, TrueClass に blank? メソッドつけてるんですね。すごい。

よく、Arrayクラスを empty? で評価しようとして nil だと Exception なんてよくありますが、これも blank? でOKです。エラー出ないように頑張って書いていた、

if ary.nil? || ary.empty?

みたいなコードは使わず、

if ary.blank?

で書けるんですねー。賢くなりました。

There are no comments yet, add one below.

Comments are closed.

Leave a Comment


download the hurt locker  
UA-682965-1