Sha256: 8c8526d32f581365a156e041c04ce09d49a82bc6c161dc7ac444a8f7a658c348

Contents?: true

Size: 569 Bytes

Versions: 6

Compression:

Stored size: 569 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 :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

6 entries across 6 versions & 1 rubygems

Version Path
exlibris-primo-1.0.5 lib/exlibris/primo/link.rb
exlibris-primo-1.0.4 lib/exlibris/primo/link.rb
exlibris-primo-1.0.3 lib/exlibris/primo/link.rb
exlibris-primo-1.0.2 lib/exlibris/primo/link.rb
exlibris-primo-1.0.1 lib/exlibris/primo/link.rb
exlibris-primo-1.0.0 lib/exlibris/primo/link.rb