Class: Spotlight::Engine
- Inherits:
-
Rails::Engine
- Object
- Rails::Engine
- Spotlight::Engine
show all
- Defined in:
- lib/spotlight/engine.rb
Overview
Spotlight::Engine rubocop:disable Metrics/ClassLength
Defined Under Namespace
Classes: TranslationYamlHandler
Constant Summary
collapse
- PRECOMPILE_ASSETS =
%w[
spotlight/blocks/sir-trevor-icons.svg
spotlight/default_thumbnail.jpg
spotlight/default_browse_thumbnail.jpg
spotlight/spotlight.js
spotlight/spotlight.js.map
spotlight/spotlight.esm.js
spotlight/spotlight.esm.js.map
].freeze
Class Method Summary
collapse
Class Method Details
.blacklight_config ⇒ Object
82
83
84
|
# File 'lib/spotlight/engine.rb', line 82
def self.blacklight_config
Spotlight::Engine.config.default_blacklight_config || catalog_controller.blacklight_config
end
|
.catalog_controller ⇒ Object
78
79
80
|
# File 'lib/spotlight/engine.rb', line 78
def self.catalog_controller
Spotlight::Engine.config.catalog_controller_class.constantize
end
|
.user_class ⇒ Object
74
75
76
|
# File 'lib/spotlight/engine.rb', line 74
def self.user_class
Spotlight::Engine.config.user_class.constantize
end
|