scotdalton/exlibris-primo

View on GitHub
lib/exlibris/primo/pnx/subfields.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Exlibris
  module Primo
    module Pnx
      # 
      # Handle PNX subfields
      # 
      module Subfields
        #
        # Return a Hash of subfields as keys with their corresponding values
        #
        def parse_subfields s
          Hash[s.scan(/\${2}([^\$])([^\$]+)/)]
        end
        protected :parse_subfields
      end
    end
  end
end