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