module SpecificAssets::ClassMethods

Public Instance Methods

add_css(*assets) click to toggle source
# File lib/specific_assets/specific_assets.rb, line 58
def add_css(*assets)
  self.css_specific = [] if self.css_specific.nil?
  # Storing current controller name in the key
  self.css_specific = self.css_specific + label_assets_with_controller_name(assets)
end
add_js(*assets) click to toggle source
# File lib/specific_assets/specific_assets.rb, line 52
def add_js(*assets)
  self.js_specific = [] if js_specific.nil?
  # Storing current controller name in the key
  self.js_specific = js_specific + label_assets_with_controller_name(assets)
end

Private Instance Methods

label_assets_with_controller_name(assets) click to toggle source
# File lib/specific_assets/specific_assets.rb, line 66
def label_assets_with_controller_name(assets)
  assets.map! { |a| { :controller => self.to_s, :asset => a } }
end