Module: Exlibris::Primo::Config

Extended by:
WriteAttributes
Defined in:
lib/exlibris/primo/config.rb

Overview

Specify global configuration settings for

Defined Under Namespace

Modules: Attributes

Class Attribute Summary collapse

Class Method Summary collapse

Methods included from WriteAttributes

initialize, write_attributes

Class Attribute Details

.availability_statusesObject

Returns the value of attribute availability_statuses.



9
10
11
# File 'lib/exlibris/primo/config.rb', line 9

def availability_statuses
  @availability_statuses
end

.base_urlObject

Returns the value of attribute base_url.



9
10
11
# File 'lib/exlibris/primo/config.rb', line 9

def base_url
  @base_url
end

.facet_collectionsObject

Returns the value of attribute facet_collections.



9
10
11
# File 'lib/exlibris/primo/config.rb', line 9

def facet_collections
  @facet_collections
end

.facet_labelsObject

Returns the value of attribute facet_labels.



9
10
11
# File 'lib/exlibris/primo/config.rb', line 9

def facet_labels
  @facet_labels
end

.facet_resource_typesObject

Returns the value of attribute facet_resource_types.



9
10
11
# File 'lib/exlibris/primo/config.rb', line 9

def facet_resource_types
  @facet_resource_types
end

.facet_top_levelObject

Returns the value of attribute facet_top_level.



9
10
11
# File 'lib/exlibris/primo/config.rb', line 9

def facet_top_level
  @facet_top_level
end

.institutionObject

Returns the value of attribute institution.



9
10
11
# File 'lib/exlibris/primo/config.rb', line 9

def institution
  @institution
end

.institutionsObject

Returns the value of attribute institutions.



9
10
11
# File 'lib/exlibris/primo/config.rb', line 9

def institutions
  @institutions
end

.librariesObject

Returns the value of attribute libraries.



9
10
11
# File 'lib/exlibris/primo/config.rb', line 9

def libraries
  @libraries
end

.load_timeObject

Returns the value of attribute load_time.



9
10
11
# File 'lib/exlibris/primo/config.rb', line 9

def load_time
  @load_time
end

.sourcesObject

Returns the value of attribute sources.



9
10
11
# File 'lib/exlibris/primo/config.rb', line 9

def sources
  @sources
end

Class Method Details

.load_yaml(file) ⇒ Object



12
13
14
15
# File 'lib/exlibris/primo/config.rb', line 12

def load_yaml file
  write_attributes YAML.load_file(file)
  self.load_time = Time.now
end