Module: Sdr::Client
- Defined in:
- lib/dor/utils/sdr_client.rb
Class Method Summary collapse
Class Method Details
.current_version(druid) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/dor/utils/sdr_client.rb', line 8 def current_version druid sdr_client = Dor::Config.sdr.rest_client xml = sdr_client["objects/#{druid}/current_version"].get begin doc = Nokogiri::XML xml raise if doc.root.name != 'currentVersion' return Integer(doc.text) rescue => e raise "Unable to parse XML from SDR current_version API call: #{xml}" end end |