Class: JSON::LoadProcCaller
- Inherits:
-
Object
- Object
- JSON::LoadProcCaller
- Defined in:
- lib/usamin/overwrite.rb
Class Method Summary collapse
Class Method Details
.load_call_proc(object, proc) ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/usamin/overwrite.rb', line 30 def self.load_call_proc(object, proc) if object.is_a?(Array) object.each{|e| load_call_proc(e, proc)} elsif object.is_a?(Hash) object.each do |k, v| proc.call(k) load_call_proc(v, proc) end end proc.call(object) end |