Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/awetestlib/regression/awetest_dsl.rb
Instance Method Summary collapse
Instance Method Details
#depth ⇒ Object
4195 4196 4197 4198 4199 4200 4201 4202 |
# File 'lib/awetestlib/regression/awetest_dsl.rb', line 4195 def depth a = self.to_a d = 1 while (a.flatten!(1).map! { |e| (e.is_a? Hash) ? e.to_a.flatten(1) : (e.is_a? Array) ? e : nil }.compact!.size > 0) d += 1 end d end |