NYULibraries/exlibris-primo

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

Summary

Maintainability
A
0 mins
Test Coverage
module Exlibris
  module Primo
    module Pnx
      #
      # Handle frbr records
      #
      module Frbr
        #
        # Is this a frbr'd record
        #
        def frbr?
          if (respond_to? :facets_frbrgroupid) && (facets_frbrtype != "6")
            @frbr = true
          else
            @frbr = false
          end
          @frbr
        end

        #
        # Returns the frbr id of this record if there is one.
        #
        def frbr_id
          @frbr_id ||= facets_frbrgroupid if frbr?
        end
      end
    end
  end
end