lib/banana_bits.rb in banana_bits-0.2.2 vs lib/banana_bits.rb in banana_bits-0.2.3
- old
+ new
@@ -19,5 +19,29 @@
def reset!
@configuration = Configuration.new
end
end
end
+
+class TrueClass
+ def blank?
+ false
+ end
+end
+
+class NilClass
+ def blank?
+ true
+ end
+end
+
+class String
+ def blank?
+ self.strip.empty?
+ end
+end
+
+class Object
+ def blank?
+ respond_to?(:empty?) ? empty? : !self
+ end
+end