From 373549a25a8aeb32878feb63501f1d5b0e85d442 Mon Sep 17 00:00:00 2001 From: rolux Date: Sat, 19 May 2012 10:36:34 +0400 Subject: [PATCH] remove Ox.isFalsy --- source/Ox/js/Type.js | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/source/Ox/js/Type.js b/source/Ox/js/Type.js index a1586729..fb710a71 100644 --- a/source/Ox/js/Type.js +++ b/source/Ox/js/Type.js @@ -142,36 +142,6 @@ Ox.isEqual = function(a, b) { return isEqual; }; -/*@ -Ox.isFalsy Returns true for undefined, null, false, 0, '', [], {} - (value) -> True if the value is falsy - value <*> Any value - > Ox.isFalsy(void 0) - true - > Ox.isFalsy(null) - true - > Ox.isFalsy(false) - true - > Ox.isFalsy(0) - true - > Ox.isFalsy('') - true - > Ox.isFalsy([]) - true - > Ox.isFalsy({}) - true - > Ox.isFalsy(NaN) - false - > Ox.isFalsy(function() {}) - false - > Ox.isFalsy(/ /) - false -@*/ -Ox.isFalsy = function(val) { - return (!val && !Ox.isNaN(val)) - || (Ox.isEmpty(val) && !Ox.isFunction(val)); -}; - /*@ Ox.isFunction Tests if a value is a function (value) -> True if the value is a function