public
Rubygem
Description: Rails Plugin - a Ruby way to manage your stylesheets and javascripts. Don't put all your assets in your layout; define what you need where you need them.
Homepage: http://6brand.com
Clone URL: git://github.com/JackDanger/sweet_assets.git
studioda (author)
Tue Dec 04 12:43:16 -0800 2007
commit  221b7e822738579b1867b531b4c53f9e79cc3a29
tree    42f326acf240d29242fc3d8c039684d2153d22c0
name age message
file MIT-LICENSE Tue Dec 04 12:43:16 -0800 2007 renamed sweet_stylesheets to sweet_assets [studioda]
file README Tue Dec 04 12:43:16 -0800 2007 renamed sweet_stylesheets to sweet_assets [studioda]
file Rakefile Tue Dec 04 12:43:16 -0800 2007 renamed sweet_stylesheets to sweet_assets [studioda]
file init.rb Tue Dec 04 12:43:16 -0800 2007 renamed sweet_stylesheets to sweet_assets [studioda]
file install.rb Tue Dec 04 12:43:16 -0800 2007 renamed sweet_stylesheets to sweet_assets [studioda]
directory lib/ Tue Dec 04 12:43:16 -0800 2007 renamed sweet_stylesheets to sweet_assets [studioda]
directory test/ Tue Dec 04 12:43:16 -0800 2007 renamed sweet_stylesheets to sweet_assets [studioda]
file uninstall.rb Tue Dec 04 12:43:16 -0800 2007 renamed sweet_stylesheets to sweet_assets [studioda]
README
SweetAssets
===============

  Automate adding stylesheets and javascripts to your controller actions

Example
=======

  Any controller will include the stylesheet and javascript source files named after named after the contorller if the 
  file exists:
  
    class UsersController < ApplicationController
      ...
    end
    
    http://mysite.com/users/ will have /stylesheets/users.css and /javascripts/users.js included if they exist.
    
  Any controller can specify any other file to be added as a stylesheet:
  
    class UsersController < ApplicationController
      style_like :homes
      script_like :gargantuan
    end
    
    http://mysite.com/users/ will have users.css, homes.css and gargantuan.js included
    
  Any asset that needs to take precedence over others (i.e. should be linked after the other stylesheets) can be used 
  with a bang (!)
  
    class UsersController < ApplicationController
      style_like :distort_reality!, :homes, :trees
      script_like :basic_script, :super_enhancement!
    end
    
    http://mysite.com/users/ will have homes.css, and trees.css and basic_script.js linked before the <title> tag.
    distort_reality.css and super_enhancement.js will be linked after the <title> tag.
    Note: the controller-named assets (users.css and users.js in this case) will always
    be applied with precedence.

  All linked assets will be cached into a single asset if caching is enabled.

Copyright (c) 2007 Jack Danger Canty of adPickles Inc, released under the MIT license