Sha256: 9bca6555a133d700ead91ad30a6ae375638112e5b9acfb6b7003872c32c8b4e8

Contents?: true

Size: 610 Bytes

Versions: 1

Compression:

Stored size: 610 Bytes

Contents

require 'logger'
require 'marc4j4r'

$LOG = Logger.new(STDOUT)
$LOG.level = Logger::WARN

require "marcspec/customspec"
require "marcspec/solrfieldspec"
require "marcspec/constantspec"
require "marcspec/kvmap"
require "marcspec/multivaluemap"
require "marcspec/specset"
require "marcspec/marcfieldspec"
require "marcspec/dsl"

# Build up a little module to include in MARC4J4R::Record that
# gives us a way to cache computed values within the record itself
# It's just a hash.

module CacheSpot
  def cachespot
    @_cachespot ||= {}
    return @_cachespot
  end
end

MARC4J4R::Record.send(:include, CacheSpot)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
marcspec-1.5.0 lib/marcspec.rb