Class: OpenTreeStruct

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/open_tree_struct.rb

Overview

Author

Igor

Instance Method Summary collapse

Constructor Details

#initialize(hash = {}) ⇒ OpenTreeStruct

Returns a new instance of OpenTreeStruct.



6
7
8
9
10
11
12
# File 'lib/open_tree_struct.rb', line 6

def initialize(hash={})
  hash.each_pair do |k,v|
    hash[k] = self.class.new(v) if v.is_a?(Hash)
  end if hash.is_a?(Hash)

  super
end