$30 off During Our Annual Pro Sale. View Details »

Keynote Best Practice

Keynote Best Practice

Keynote Best Practice

Avatar for Yoshiaki Yoshida

Yoshiaki Yoshida

May 30, 2017
Tweet

More Decks by Yoshiaki Yoshida

Other Decks in Technology

Transcript

  1. require "active_support/core_ext/regexp" class Object # An object is blank if

    it's false, empty, or a whitespace string. # For example, +false+, '', ' ', +nil+, [], and {} are all blank. # # This simplifies # # !address || address.empty? # # to # # address.blank? # # @return [true, false] def blank? respond_to?(:empty?) ? !!empty? : !self end # An object is present if it's not blank. # # @return [true, false] def present? !blank? end $ highlight -O rtf hoge2.rb | pbcopy