Sha256: 0522eac7e65075d2f9e7886d8f35f9e4dddf6338379667a062a3ef972d461a1b

Contents?: true

Size: 583 Bytes

Versions: 8

Compression:

Stored size: 583 Bytes

Contents

module Exlibris
  module Primo
    # 
    # Abstract class representing a link in Primo.
    # 
    class Link
      include Abstract
      include Config::Attributes
      include WriteAttributes

      self.abstract = true

      attr_accessor :institution, :record_id, :original_id,
        :url, :display, :notes, :subfields
    end

    # 
    # Primo fulltext link.
    # 
    class Fulltext < Link; end

    # 
    # Primo table of contents link.
    # 
    class TableOfContents < Link; end

    # 
    # Primo related link.
    # 
    class RelatedLink < Link; end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
exlibris-primo-1.1.1 lib/exlibris/primo/link.rb
exlibris-primo-1.1.0 lib/exlibris/primo/link.rb
exlibris-primo-1.0.11 lib/exlibris/primo/link.rb
exlibris-primo-1.0.10 lib/exlibris/primo/link.rb
exlibris-primo-1.0.9 lib/exlibris/primo/link.rb
exlibris-primo-1.0.8 lib/exlibris/primo/link.rb
exlibris-primo-1.0.7 lib/exlibris/primo/link.rb
exlibris-primo-1.0.6 lib/exlibris/primo/link.rb