Object
# File lib/sax-machine/sax_config.rb, line 27 def add_collection_element(name, options) @collection_elements[name.to_s] = [] unless @collection_elements[name.to_s] @collection_elements[name.to_s] << CollectionConfig.new(name, options) end
# File lib/sax-machine/sax_config.rb, line 22 def add_top_level_element(name, options) @top_level_elements[name.to_s] = [] unless @top_level_elements[name.to_s] @top_level_elements[name.to_s] << ElementConfig.new(name, options) end
# File lib/sax-machine/sax_config.rb, line 32 def collection_config(name, attrs) ces = @collection_elements[name.to_s] ces && ces.detect { |cc| cc.attrs_match?(attrs) } end
# File lib/sax-machine/sax_config.rb, line 13 def columns @top_level_elements.map {|name, ecs| ecs }.flatten end
# File lib/sax-machine/sax_config.rb, line 42 def element_config_for_tag(name, attrs) tes = @top_level_elements[name.to_s] tes && tes.detect { |ec| ec.attrs_match?(attrs) } end
Generated with the Darkfish Rdoc Generator 2.