From b04afdac0e1f673ae7c182c97835cf5e65459fa9 Mon Sep 17 00:00:00 2001 From: gebele Date: Thu, 13 Aug 2015 18:16:36 +0200 Subject: adjust dependency; added dimension method for array --- lib/overwrite.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/overwrite.rb') diff --git a/lib/overwrite.rb b/lib/overwrite.rb index c96c2d8..6e95165 100644 --- a/lib/overwrite.rb +++ b/lib/overwrite.rb @@ -6,6 +6,11 @@ class Object respond_to?(:empty?) ? empty? : !self end + # Returns dimension of nested arrays + def dimension + self.class == Array ? 1 + self[0].dimension : 0 + end + def numeric? true if Float(self) rescue false end -- cgit v1.2.3