module SAXMachine::InstanceMethods
Public Class Methods
new(attributes = {})
click to toggle source
# File lib/sax-machine/sax_document.rb, line 17 def initialize(attributes = {}) attributes.each do |name, value| send("#{name}=", value) end self.class.sax_config.top_level_elements.each do |_, configs| configs.each do |config| next if config.default.nil? next unless send(config.as).nil? send(config.setter, config.default) end end end