Method: RubyXL::OOXMLObjectInstanceMethods#initialize

Defined in:
lib/rubyXL/objects/ooxml_object.rb

#initialize(params = {}) ⇒ Object



220
221
222
223
224
225
226
227
228
# File 'lib/rubyXL/objects/ooxml_object.rb', line 220

def initialize(params = {})
  @local_namespaces = nil

  obtain_class_variable(:@@ooxml_attributes).each_value { |v|
    instance_variable_set("@#{v[:accessor]}", params[v[:accessor]]) unless v[:computed]
  }

  init_child_nodes(params)
end