lib/muflax/blank.rb in muflax-0.4.1 vs lib/muflax/blank.rb in muflax-0.4.2

- old
+ new

@@ -2,14 +2,15 @@ # -*- encoding: utf-8 -*- # Copyright Steffie Dorn <mail@muflax.com>, 2017 # License: GNU APGLv3 (or later) <http://www.gnu.org/copyleft/gpl.html> class Object - def blank? ; !self ; end def present? ; !blank? ; end def nil_if_blank ; self.blank? ? nil : self ; end end +# defaults +class Object ; def blank? ; false ; end ; end class NilClass ; def blank? ; true ; end ; end class FalseClass ; def blank? ; true ; end ; end class TrueClass ; def blank? ; false ; end ; end class Numeric ; def blank? ; false ; end ; end class Time ; def blank? ; false ; end ; end