class DataContainer
Public Class Methods
new(hash=nil)
click to toggle source
# File lib/datafiniti/deep_struct.rb, line 9 def initialize(hash=nil) @table = Hash.new(nil) @hash_table = Hash.new(nil) if hash hash.each do |k,v| @table[k.to_sym] = (v.is_a?(Hash) ? self.class.new(v) : v) @hash_table[k.to_sym] = v new_ostruct_member(k) end end end
Public Instance Methods
status()
click to toggle source
# File lib/datafiniti/deep_struct.rb, line 27 def status return 204 end
to_h()
click to toggle source
# File lib/datafiniti/deep_struct.rb, line 23 def to_h @hash_table end