Module: ActiveEvent::Support::Autoload::ClassMethods
- Defined in:
- lib/active_event/support/autoload.rb
Instance Method Summary collapse
- #app_path=(path) ⇒ Object
- #reload ⇒ Object
- #reload_module(module_name) ⇒ Object
- #watchable_dirs ⇒ Object
Instance Method Details
#app_path=(path) ⇒ Object
5 6 7 8 |
# File 'lib/active_event/support/autoload.rb', line 5 def app_path=(path) set_dirs path Autoloader.load_from dirs end |
#reload ⇒ Object
15 16 17 |
# File 'lib/active_event/support/autoload.rb', line 15 def reload Autoloader.reload_from dirs end |
#reload_module(module_name) ⇒ Object
10 11 12 13 |
# File 'lib/active_event/support/autoload.rb', line 10 def reload_module(module_name) path = [parent.name, module_name.to_s].join('::').underscore Autoloader.reload module_name, path end |
#watchable_dirs ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/active_event/support/autoload.rb', line 19 def watchable_dirs watchable_dirs = {} dir_names.each do |dir_name| watchable_dirs[dir_name] = [:rb] end watchable_dirs end |