activesupport

Object#presenceが便利

ActiveSupport 2.3で導入されたObject#presenceが便利。 たとえば、 time = options[:timestamp].presence || Time.now で初期値の代入に使えるし、 time = options[:timestamp].presence && Time.at(options[:timestamp]) で値がある場合に限って加工に使え…