Class: Rea::Application
Defined Under Namespace
Classes: Rails32Reloader
Instance Method Summary
collapse
Methods included from Model
#context, included, #model
Methods included from Settings
#read_default_setting
Instance Method Details
#files_in_load_path ⇒ Object
32
33
34
|
# File 'lib/rea/application.rb', line 32
def files_in_load_path
load_paths.flatten.compact.uniq.collect{|path| Dir["#{path}/**/*.rb"] }.flatten
end
|
#load! ⇒ Object
21
22
23
24
25
26
|
# File 'lib/rea/application.rb', line 21
def load!
return if loaded?
files_in_load_path.each{|file| load file }
@@loaded = true
end
|
#loaded? ⇒ Boolean
17
18
19
|
# File 'lib/rea/application.rb', line 17
def loaded?
@@loaded ||= false
end
|
#prepare! ⇒ Object
11
12
13
14
15
|
# File 'lib/rea/application.rb', line 11
def prepare!
remove_active_admin_load_paths_from_rails_autoload_and_eager_load
attach_reloader
load!
end
|
#setup! ⇒ Object
8
9
|
# File 'lib/rea/application.rb', line 8
def setup!
end
|
#unload! ⇒ Object
28
29
30
|
# File 'lib/rea/application.rb', line 28
def unload!
@@loaded = false
end
|