Class: Jarvis::Application
- Inherits:
-
Object
- Object
- Jarvis::Application
- Defined in:
- lib/jarvis/application.rb
Class Method Summary collapse
- .add_jarvis_root_to_load_path ⇒ Object
- .autoload_paths ⇒ Object
- .initialize! ⇒ Object
- .require_initializers ⇒ Object
Class Method Details
.add_jarvis_root_to_load_path ⇒ Object
22 23 24 |
# File 'lib/jarvis/application.rb', line 22 def self.add_jarvis_root_to_load_path $: << Jarvis.root end |
.autoload_paths ⇒ Object
18 19 20 |
# File 'lib/jarvis/application.rb', line 18 def self.autoload_paths ActiveSupport::Dependencies.autoload_paths += Jarvis.config.autoload_paths end |
.initialize! ⇒ Object
5 6 7 8 9 10 |
# File 'lib/jarvis/application.rb', line 5 def self.initialize! add_jarvis_root_to_load_path autoload_paths require File.join Jarvis.root, "bot/server" require_initializers end |
.require_initializers ⇒ Object
12 13 14 15 16 |
# File 'lib/jarvis/application.rb', line 12 def self.require_initializers Dir[Jarvis.root + '/config/initializers/*.rb'].each do |file| require file end end |