Module: Blacklight::Configurable

Extended by:
ActiveSupport::Concern
Included in:
Base, SavedSearches, SearchHistory
Defined in:
app/models/concerns/blacklight/configurable.rb

Defined Under Namespace

Modules: ClassMethods

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#blacklight_configObject

instance methods for blacklight_config, so get a deep copy of the class-level config



10
11
12
# File 'app/models/concerns/blacklight/configurable.rb', line 10

def blacklight_config
  @blacklight_config ||= self.class.blacklight_config.deep_copy
end

Class Method Details

.default_configurationObject



46
47
48
# File 'app/models/concerns/blacklight/configurable.rb', line 46

def self.default_configuration
    @default_configuration ||= Blacklight::Configuration.new
end

.default_configuration=(config) ⇒ Object



50
51
52
# File 'app/models/concerns/blacklight/configurable.rb', line 50

def self.default_configuration= config
  @default_configuration = config
end