Module: Exlibris::Primo::Config::Attributes

Included in:
EShelf, Facet, FacetValue, Holding, Link, Record, Review, Reviews, Search, Tag, Tags, WebService::Client::Base, WebService::Request::Base
Defined in:
lib/exlibris/primo/config.rb

Overview

These attributes default to the global config settings if not specified locally.

Instance Method Summary collapse

Instance Method Details

#availability_statusesObject



48
49
50
# File 'lib/exlibris/primo/config.rb', line 48

def availability_statuses
  @availability_statuses ||= (config.availability_statuses) ? config.availability_statuses.dup : {}
end

#base_urlObject



28
29
30
# File 'lib/exlibris/primo/config.rb', line 28

def base_url
  @base_url ||= String.new config.base_url.to_s
end

#configObject



24
25
26
# File 'lib/exlibris/primo/config.rb', line 24

def config
  @config ||= Config
end

#facet_collectionsObject



64
65
66
# File 'lib/exlibris/primo/config.rb', line 64

def facet_collections
  @facet_collections ||= (config.facet_collections) ? config.facet_collections.dup : {}
end

#facet_labelsObject



56
57
58
# File 'lib/exlibris/primo/config.rb', line 56

def facet_labels
  @facet_labels ||= (config.facet_labels) ? config.facet_labels.dup : {}
end

#facet_resource_typesObject



68
69
70
# File 'lib/exlibris/primo/config.rb', line 68

def facet_resource_types
  @facet_resource_types ||= (config.facet_resource_types) ? config.facet_resource_types.dup : {}
end

#facet_top_levelObject



60
61
62
# File 'lib/exlibris/primo/config.rb', line 60

def facet_top_level
  @facet_top_level ||= (config.facet_top_level) ? config.facet_top_level.dup : {}
end

#institutionObject



36
37
38
# File 'lib/exlibris/primo/config.rb', line 36

def institution
  @institution ||= String.new config.institution.to_s
end

#institutionsObject



40
41
42
# File 'lib/exlibris/primo/config.rb', line 40

def institutions
  @institutions ||= (config.institutions) ? config.institutions.dup : {}
end

#librariesObject



44
45
46
# File 'lib/exlibris/primo/config.rb', line 44

def libraries
  @libraries ||= (config.libraries) ? config.libraries.dup : {}
end

#proxy_urlObject



32
33
34
# File 'lib/exlibris/primo/config.rb', line 32

def proxy_url
  @proxy_url ||= config.proxy_url
end

#sourcesObject



52
53
54
# File 'lib/exlibris/primo/config.rb', line 52

def sources
  @sources ||= (config.sources) ? config.sources.dup : {}
end