Class: Poms::Builder::NestedOpenStruct

Inherits:
OpenStruct
  • Object
show all
Includes:
Poms::Base
Defined in:
lib/poms/builder.rb

Direct Known Subclasses

Poms::Broadcast, ScheduleEvent, Season, Series

Instance Method Summary collapse

Methods included from Poms::Base

#rev

Constructor Details

#initialize(hash) ⇒ NestedOpenStruct

Returns a new instance of NestedOpenStruct.



27
28
29
30
31
32
33
# File 'lib/poms/builder.rb', line 27

def initialize(hash)
  @hash = hash
  @hash.each do |k,v|
    process_key_value(k,v)
  end
  super hash
end