10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'lib/hyperloop/rail_tie.rb', line 10
def auto_config=(on)
Rails.configuration.tap do |config|
if on
config.eager_load_paths += %W(#{config.root}/app/hyperloop/models)
config.autoload_paths += %W(#{config.root}/app/hyperloop/models)
config.eager_load_paths += %W(#{config.root}/app/hyperloop/operations)
config.autoload_paths += %W(#{config.root}/app/hyperloop/operations)
config.assets.paths.unshift ::Rails.root.join('app', 'hyperloop').to_s
else
delete_first config.eager_load_paths, "#{config.root}/app/hyperloop/models"
delete_first config.autoload_paths, "#{config.root}/app/hyperloop/models"
delete_first config.eager_load_paths, "#{config.root}/app/hyperloop/operations"
delete_first config.autoload_paths, "#{config.root}/app/hyperloop/operations"
delete_first config.assets.paths, ::Rails.root.join('app', 'hyperloop').to_s
end
end
super
end
|