myexperiment-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myexperiment-hackers] [3596] trunk/config/initializers/nitems.rb: added


From: noreply
Subject: [myexperiment-hackers] [3596] trunk/config/initializers/nitems.rb: added Array#nitems as some gems stil depend on it
Date: Wed, 17 Jul 2013 09:49:11 +0000 (UTC)

Revision
3596
Author
dgc
Date
2013-07-17 09:49:10 +0000 (Wed, 17 Jul 2013)

Log Message

added Array#nitems as some gems stil depend on it

Added Paths

Diff

Added: trunk/config/initializers/nitems.rb (0 => 3596)


--- trunk/config/initializers/nitems.rb	                        (rev 0)
+++ trunk/config/initializers/nitems.rb	2013-07-17 09:49:10 UTC (rev 3596)
@@ -0,0 +1,12 @@
+# Some gems use Array#nitems which isn't in Ruby 1.9 so I need this:
+
+# From http://stackoverflow.com/a/8205275/509839
+
+if ! Array.method_defined?(:nitems)
+  class Array
+    def nitems
+      count{|x| !x.nil?}
+    end
+  end
+end
+

reply via email to

[Prev in Thread] Current Thread [Next in Thread]