Module: SolidusSupport::EngineExtensions::ClassMethods
- Defined in:
- lib/solidus_support/engine_extensions.rb
Instance Method Summary collapse
- #activate ⇒ Object
-
#load_solidus_decorators_from(path) ⇒ Object
Loads decorator files.
Instance Method Details
#activate ⇒ Object
25 26 27 |
# File 'lib/solidus_support/engine_extensions.rb', line 25 def activate load_solidus_decorators_from(solidus_decorators_root) end |
#load_solidus_decorators_from(path) ⇒ Object
Loads decorator files.
This is needed since they are never explicitly referenced in the application code and won’t be loaded by default. We need them to be executed regardless in order to decorate existing classes.
34 35 36 37 38 |
# File 'lib/solidus_support/engine_extensions.rb', line 34 def load_solidus_decorators_from(path) path.glob('**/*.rb') do |decorator_path| require_dependency(decorator_path) end end |