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