Sha256: b40534d9df829d42f4db5bfda74ed750bda10ed334daa203dc2e3b363e85da68
Contents?: true
Size: 1.55 KB
Versions: 8
Compression:
Stored size: 1.55 KB
Contents
#marc is a ruby library for reading and writing MAchine Readable Cataloging #(MARC). More information about MARC can be found at <http://www.loc.gov/marc>. # #USAGE # # require 'marc' # # # reading records from a batch file # reader = MARC::Reader.new('marc.dat') # for record in reader # puts record['245']['a'] # end # # # creating a record # record = MARC::Record.new() # record.add_field(MARC::DataField.new('100', '0', ' ', ['a', 'John Doe'])) # # # writing a record # writer = MARC::Writer.new('marc.dat') # writer.write(record) # writer.close() # # # writing a record as XML # writer = MARC::XMLWriter.new('marc.xml') # writer.write(record) # writer.close() # # # Deal with non-standard control field tags # MARC::Field.control_tags << 'FMT' # record = MARC::Record.new() # record.add_field(MARC::ControlField.new('FMT', 'Book')) # doesn't throw an error require File.dirname(__FILE__) + '/marc/version' require File.dirname(__FILE__) + '/marc/constants' require File.dirname(__FILE__) + '/marc/record' require File.dirname(__FILE__) + '/marc/datafield' require File.dirname(__FILE__) + '/marc/controlfield' require File.dirname(__FILE__) + '/marc/subfield' require File.dirname(__FILE__) + '/marc/reader' require File.dirname(__FILE__) + '/marc/writer' require File.dirname(__FILE__) + '/marc/exception' require File.dirname(__FILE__) + '/marc/xmlwriter' require File.dirname(__FILE__) + '/marc/xmlreader' require File.dirname(__FILE__) + '/marc/dublincore' require File.dirname(__FILE__) + '/marc/xml_parsers'
Version data entries
8 entries across 8 versions & 1 rubygems
Version | Path |
---|---|
marc-0.8.2 | lib/marc.rb |
marc-0.8.1 | lib/marc.rb |
marc-0.8.0 | lib/marc.rb |
marc-0.7.1 | lib/marc.rb |
marc-0.7.0 | lib/marc.rb |
marc-0.6.0 | lib/marc.rb |
marc-0.5.1 | lib/marc.rb |
marc-0.5.0 | lib/marc.rb |