forked from twinge/questionnaire_engine
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinit.rb
29 lines (23 loc) · 1.2 KB
/
init.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Include hook code here
# You can't use config.load_paths because #set_autoload_paths has already been called in the Rails Initialization process
# http://weblog.techno-weenie.net/2007/1/24/understanding-the-rails-initialization-process
#models_path = File.join(directory, 'app', 'models', 'elements')
# elements_path = "#{directory}/app/models"
# transient_path = "#{directory}/app/models"
presenters_path = "#{directory}/app/presenters"
$LOAD_PATH << presenters_path
Dir.glob(File.join(File.dirname(__FILE__) , 'app', 'helpers', '**')).each do |file|
require_dependency file
end
Dir.glob(File.join(File.dirname(__FILE__) , 'app', 'presenters', '**')).each do |file|
require_dependency file
end
unless File.exists?(RAILS_ROOT + '/public/javascripts/questionnaire_engine/asdf.js')
['/public', '/public/javascripts/questionnaire_engine', '/public/stylesheets/questionnaire_engine', '/public/images/questionnaire_engine',
'/public/images/questionnaire_engine', '/public/images/questionnaire_engine/icons', '/public/questionnaire_engine/help'].each do |dir|
source = File.dirname(__FILE__) + "#{dir}"
dest = RAILS_ROOT + dir
FileUtils.mkdir_p(dest)
FileUtils.cp(Dir.glob(source+'/*.*'), dest)
end
end