Method: OpenObject#to_openobject

Defined in:
lib/ruby_ext/core/open_object.rb

#to_openobject(deep = false) ⇒ Object Also known as: to_oo



20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/ruby_ext/core/open_object.rb', line 20

def to_openobject deep = false
  unless deep
    self
  else
    r = OpenObject.new
    each do |k, v|
      r[k] = if v.is_a? Hash
        v.to_openobject
      else
        v
      end
    end
    r
  end
end