7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/h2ocube_rails_assets.rb', line 7
def assets_source(type)
case type
when :css
list = []
list.push "#{request.subdomain.split('.')[0]}/#{params[:controller]}" if File.exist?(Rails.root.join("app/assets/stylesheets/#{request.subdomain.split('.')[0]}/#{params[:controller]}.sass"))
list.push "#{request.subdomain.split('.')[0]}/#{params[:controller]}/#{params[:action]}" if File.exist?(Rails.root.join("app/assets/stylesheets/#{request.subdomain.split('.')[0]}/#{params[:controller]}/#{params[:action]}.sass"))
list.empty? ? nil : stylesheet_link_tag(*list)
when :js
list = []
list.push "#{request.subdomain.split('.')[0]}/#{params[:controller]}" if File.exist?(Rails.root.join("app/assets/javascripts/#{request.subdomain.split('.')[0]}/#{params[:controller]}.js"))
list.push "#{request.subdomain.split('.')[0]}/#{params[:controller]}/#{params[:action]}" if File.exist?(Rails.root.join("app/assets/javascripts/#{request.subdomain.split('.')[0]}/#{params[:controller]}/#{params[:action]}.js"))
list.empty? ? nil : javascript_include_tag(*list)
end
end
|