Class: ShinyThemes::Engine
- Inherits:
-
Rails::Engine
- Object
- Rails::Engine
- ShinyThemes::Engine
- Defined in:
- lib/shiny_themes/engine.rb
Overview
Engine defines configuration and populates from the theme.yml config file. The class also updates the asset pipeline to include theme directories and files as well as including the RendersTheme module in ActionController::Base.
Class Method Summary collapse
Class Method Details
.default_options ⇒ Object
14 15 16 17 |
# File 'lib/shiny_themes/engine.rb', line 14 def { path: File.join('app', 'themes'), asset_directories: %w(images stylesheets javascripts) } end |
.theme_config ⇒ Object
10 11 12 |
# File 'lib/shiny_themes/engine.rb', line 10 def theme_config @theme_config ||= ShinyThemes::ThemeConfig.new end |