Method: Array#fully_frozen?
- Defined in:
- lib/fully_freeze/array.rb
#fully_frozen?(progress = {}) ⇒ Boolean
Is this array fully_frozen?
18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/fully_freeze/array.rb', line 18 def fully_frozen?(progress={}) return false unless frozen? progress[object_id] = self each do |value| return false unless progress[value.object_id] || value.fully_frozen?(progress) end true end |