Sha256: 20cc3a9e397fe0927636ace2448ff6444916e23f25ab32cbacd6dbf8181541e4

Contents?: true

Size: 349 Bytes

Versions: 7

Compression:

Stored size: 349 Bytes

Contents

module OpenXml
  module Docx
    module Properties
      class ComplexProperty < BaseProperty
        include AttributeBuilder

        def to_xml(xml)
          return unless render?
          xml[namespace].public_send(tag, xml_attributes)
        end

        def render?
          !xml_attributes.empty?
        end

      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
openxml-docx-0.10.6 lib/openxml/docx/properties/complex_property.rb
openxml-docx-0.10.5 lib/openxml/docx/properties/complex_property.rb
openxml-docx-0.10.4 lib/openxml/docx/properties/complex_property.rb
openxml-docx-0.10.3 lib/openxml/docx/properties/complex_property.rb
openxml-docx-0.10.2 lib/openxml/docx/properties/complex_property.rb
openxml-docx-0.10.1 lib/openxml/docx/properties/complex_property.rb
openxml-docx-0.10.0 lib/openxml/docx/properties/complex_property.rb