Sha256: ad0b85cbad20a24ad690a33e2c861343259806e6f15bb3fac209730b21f3d8d0

Contents?: true

Size: 532 Bytes

Versions: 4

Compression:

Stored size: 532 Bytes

Contents

# frozen_string_literal: true

require "relaton_bib/localized_string"

module RelatonBib
  # Dovument status.
  class DocumentStatus
    # @return [RelatonBib::LocalizedString]
    attr_reader :status

    # @param status [RelatonBib::LocalizedString]
    def initialize(status)
      @status = status
    end

    # @param [Nokogiri::XML::Builder]
    def to_xml(builder)
      builder.status do
        # FormattedString.instance_method(:to_xml).bind(status).call builder
        status.to_xml builder
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
relaton-bib-0.1.3 lib/relaton_bib/document_status.rb
relaton-bib-0.1.2 lib/relaton_bib/document_status.rb
relaton-bib-0.1.1 lib/relaton_bib/document_status.rb
relaton-bib-0.1.0 lib/relaton_bib/document_status.rb