module OpenXml::Docx::RootNamespaces
Constants
- POSSIBLE_NAMESPACES
Public Class Methods
included(base)
click to toggle source
# File lib/openxml/docx/root_namespaces.rb, line 29 def self.included(base) base.extend ClassMethods end
Private Instance Methods
root_namespaces()
click to toggle source
# File lib/openxml/docx/root_namespaces.rb, line 60 def root_namespaces namespace_defs = {} unless self.class.ignorable_namespaces.empty? namespace_defs["mc:Ignorable"] = self.class.ignorable_namespaces.keys.join(" ") self.class.use_namespace :mc end self.class.active_namespaces.map do |prefix| namespace_defs["xmlns:#{prefix}"] = POSSIBLE_NAMESPACES[prefix] end namespace_defs end