module Fusu::Blank
Public Instance Methods
blank?(elem)
click to toggle source
# File lib/fusu/blank.rb, line 3 def blank?(elem) if elem === nil true elsif elem.class < String !!elem.match(/\A[[:space:]]*\z/) elsif elem.respond_to?(:empty?) elem.empty? else false end end
presence(elem)
click to toggle source
# File lib/fusu/blank.rb, line 15 def presence(elem) blank?(elem) ? nil : elem end