19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# File 'lib/fanforce/app_factory/sprockets/hacks.rb', line 19
def search_paths
paths = [pathname.to_s]
path_without_extensions = extensions.inject(pathname) { |p, ext| p.sub(ext, '') }
if !path_without_extensions.to_s.index('/')
paths << path_without_extensions.join("component.json").to_s
end
if pathname.basename(extensions.join).to_s != 'index'
paths << path_without_extensions.join("index#{extensions.join}").to_s
end
if paths[0] !~ /\/assets\/_?(js|css|img)\// and paths[0] =~ /^(\/?[^\/]+)(\/.+)$/
paths << $1 + '/assets/css' +$2
paths << $1 + '/assets/js' +$2
paths << $1 + '/assets/img' +$2
end
paths
end
|