Sha256: 91420962eb6ea23d8f29a06c1948380b1a2c9d00b33eb0244553259d7feadcb7

Contents?: true

Size: 656 Bytes

Versions: 6

Compression:

Stored size: 656 Bytes

Contents

module MARC4J4R
  ControlField = Java::org.marc4j.marc.impl::ControlFieldImpl
  class ControlField
    def value
      return self.data
    end

    def value= str
      self.data = str
    end

    def controlField?
      return true
    end 

    def self.control_tag? tag
      return Java::org.marc4j.marc.impl.Verifier.isControlField tag
    end

    # Pretty-print
    # @param [String] joiner What string to use to join the subfields
    # @param [String] The pretty string
    def to_s
      return self.tag + "    " + self.value
    end                 

    def == other
      self.tag == other.tag && self.value == other.value
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
marc4j4r-1.4.1 lib/marc4j4r/controlfield.rb
marc4j4r-1.4.0 lib/marc4j4r/controlfield.rb
marc4j4r-1.3.0 lib/marc4j4r/controlfield.rb
marc4j4r-1.2.0 lib/marc4j4r/controlfield.rb
marc4j4r-1.1.0 lib/marc4j4r/controlfield.rb
marc4j4r-1.0.0 lib/marc4j4r/controlfield.rb