module H2ocubeRailsAssets::ActionView::Helpers
Public Instance Methods
assets_source(type)
click to toggle source
# File lib/h2ocube_rails_assets.rb, line 7 def assets_source(type) domain = request.subdomain.split('.')[0] case type when :css list = [] list.push "domains/#{domain}/#{params[:controller]}" if File.exist?(Rails.root.join("app/assets/stylesheets/domains/#{domain}/#{params[:controller]}.sass")) list.push "domains/#{domain}/#{params[:controller]}/#{params[:action]}" if File.exist?(Rails.root.join("app/assets/stylesheets/domains/#{domain}/#{params[:controller]}/#{params[:action]}.sass")) list.empty? ? nil : stylesheet_link_tag(*list) when :js list = [] list.push "domains/#{domain}/#{params[:controller]}" if File.exist?(Rails.root.join("app/assets/javascripts/domains/#{domain}/#{params[:controller]}.js")) list.push "domains/#{domain}/#{params[:controller]}/#{params[:action]}" if File.exist?(Rails.root.join("app/assets/javascripts/domains/#{domain}/#{params[:controller]}/#{params[:action]}.js")) list.empty? ? nil : javascript_include_tag(*list) end end