Sha256: 4f0bc3b39b8775d0b0540129533dfaec950a1ae1f5b4b073243a33f6735c9516

Contents?: true

Size: 445 Bytes

Versions: 1

Compression:

Stored size: 445 Bytes

Contents

module Xmlenc
  module Builder
    class ReferenceList
      include Xmlenc::Builder::Base

      tag "ReferenceList"

      register_namespace "xenc", Xmlenc::NAMESPACES[:xenc]
      namespace "xenc"

      has_many :data_references, Xmlenc::Builder::DataReference, xpath: "./"

      def add_data_reference(data_id)
        self.data_references ||= []
        self.data_references << DataReference.new(uri: data_id)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
xmlenc-0.1.1 lib/xmlenc/builder/reference_list.rb