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
- #availability_statuses ⇒ Object
- #base_url ⇒ Object
- #config ⇒ Object
- #facet_collections ⇒ Object
- #facet_labels ⇒ Object
- #facet_resource_types ⇒ Object
- #facet_top_level ⇒ Object
- #institution ⇒ Object
- #institutions ⇒ Object
- #libraries ⇒ Object
- #proxy_url ⇒ Object
- #sources ⇒ Object
Instance Method Details
#availability_statuses ⇒ Object
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_url ⇒ Object
28 29 30 |
# File 'lib/exlibris/primo/config.rb', line 28 def base_url @base_url ||= String.new config.base_url.to_s end |
#config ⇒ Object
24 25 26 |
# File 'lib/exlibris/primo/config.rb', line 24 def config @config ||= Config end |
#facet_collections ⇒ Object
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_labels ⇒ Object
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_types ⇒ Object
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_level ⇒ Object
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 |
#institution ⇒ Object
36 37 38 |
# File 'lib/exlibris/primo/config.rb', line 36 def institution @institution ||= String.new config.institution.to_s end |
#institutions ⇒ Object
40 41 42 |
# File 'lib/exlibris/primo/config.rb', line 40 def institutions @institutions ||= (config.institutions) ? config.institutions.dup : {} end |
#libraries ⇒ Object
44 45 46 |
# File 'lib/exlibris/primo/config.rb', line 44 def libraries @libraries ||= (config.libraries) ? config.libraries.dup : {} end |
#proxy_url ⇒ Object
32 33 34 |
# File 'lib/exlibris/primo/config.rb', line 32 def proxy_url @proxy_url ||= config.proxy_url end |
#sources ⇒ Object
52 53 54 |
# File 'lib/exlibris/primo/config.rb', line 52 def sources @sources ||= (config.sources) ? config.sources.dup : {} end |