module OpenXml::Docx::RootNamespaces::ClassMethods
Public Instance Methods
active_namespaces()
click to toggle source
# File lib/openxml/docx/root_namespaces.rb, line 52 def active_namespaces @active_namespaces ||= [] end
can_ignore(*args)
click to toggle source
# File lib/openxml/docx/root_namespaces.rb, line 44 def can_ignore(*args) args.each { |arg| ignorable_namespaces[arg.to_sym] = true } end
ignorable_namespaces()
click to toggle source
# File lib/openxml/docx/root_namespaces.rb, line 48 def ignorable_namespaces @ignorable_namespaces ||= {} end
use_namespaces(*args)
click to toggle source
# File lib/openxml/docx/root_namespaces.rb, line 35 def use_namespaces(*args) args.each do |arg| prefix = arg.to_sym raise ArgumentError, "Reference to undefined namespace prefix: #{prefix}" if POSSIBLE_NAMESPACES[prefix].nil? active_namespaces << prefix unless active_namespaces.include?(prefix) end end
Also aliased as: use_namespace