Sha256: 76f92a748a6b7b83d79fbee2d5e73925f4f6a292e8547d290236bc07c7ea26fa
Contents?: true
Size: 1.82 KB
Versions: 1
Compression:
Stored size: 1.82 KB
Contents
= Stanford::Mods {<img src="https://secure.travis-ci.org/sul-dlss/stanford-mods.png?branch=master" alt="Build Status" />}[http://travis-ci.org/sul-dlss/stanford-mods] A Gem with Stanford specific wranglings of MODS (Metadata Object Description Schema) metadata from DOR, the Stanford Digital Object Repository. Source code at https://github.com/sul-dlss/stanford-mods/ Generated API docs at http://rubydoc.info/github/sul-dlss/stanford-mods/ == Installation Add this line to your application's Gemfile: gem 'stanford-mods' And then execute: $ bundle Or install it yourself as: $ gem install stanford-mods == Usage 1. add stanford-mods to your gemfile 2. require 'stanford-mods' 3. (I don't think you will also need to require 'mods', but you might) > m = Stanford::Mods::Record.new > m.from_str('<mods><genre>ape</genre></mods>') > m.genre => [#<Nokogiri::XML::Element:0x3fe07b48bb24 name="genre" children=[#<Nokogiri::XML::Text:0x3fe07a09a7dc "ape">]>] > m.genre.text => "ape" > m.to_be_removed <-- method I wrote in stanford-mods for proof of concept in foo! => nil Example Using SearchWorks Mixins: > require 'stanford-mods/searchworks' > m = Stanford::Mods::Record.new > m.from_str('<mods><language><languageTerm authority="iso639-2b" type="code">dut</languageTerm></language></mods>') > m.language_facet <-- from Searchworks mixin => ['Dutch'] > m.languages <-- from mods gem => ['Dutch; Flemish'] ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Write code and tests. 4. Commit your changes (`git commit -am 'Added some feature'`) 5. Push to the branch (`git push origin my-new-feature`) 6. Create new Pull Request == Releases 0.0.3 began SearchWorks mixins 0.0.2 add usage instructions to readme 0.0.1 Initial commit - grab name
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stanford-mods-0.0.3 | README.rdoc |