Class: PartialsFx::Railtie
- Inherits:
-
Rails::Railtie
- Object
- Rails::Railtie
- PartialsFx::Railtie
- Defined in:
- lib/partials_fx/railtie.rb
Class Method Summary collapse
Class Method Details
.components_glob ⇒ Object
22 |
# File 'lib/partials_fx/railtie.rb', line 22 def components_glob = Rails.root.join(PartialsFx.configuration.components_path, "**/*_component.rb") |
.load_and_register_components ⇒ Object
24 25 26 27 28 |
# File 'lib/partials_fx/railtie.rb', line 24 def load_and_register_components Dir[components_glob].each { require_dependency _1 } register_all_components end |
.register_all_components ⇒ Object
30 31 32 33 34 |
# File 'lib/partials_fx/railtie.rb', line 30 def register_all_components ObjectSpace.each_object(Class) .select { _1 < PartialsFx::Component } .each(&:register_styles) end |