Class: OpenTreeStruct
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- OpenTreeStruct
- Defined in:
- lib/open_tree_struct.rb
Overview
- Author
-
Igor
Instance Method Summary collapse
-
#initialize(hash = {}) ⇒ OpenTreeStruct
constructor
A new instance of OpenTreeStruct.
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 |