Class: Turning::ListenerLoader
- Inherits:
-
Object
- Object
- Turning::ListenerLoader
- Defined in:
- lib/turning/listener_loader.rb
Class Method Summary collapse
Class Method Details
.load ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/turning/listener_loader.rb', line 3 def self.load Dir.glob(Rails.root.join('app', 'listeners', '**', '*.rb')).each do |listener_file| Kernel.load(listener_file) listener_class = File.basename(listener_file).gsub('.rb', '').classify.constantize listener_class.new.listen end end |