Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Ruby JavaScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app/controllers/shoebox
config
lib
spec
tasks initial commit
.gitignore
MIT-LICENSE
README.rdoc
Rakefile
init.rb

README.rdoc

UNMAINTAINED

I have abandoned this project in favor of github.com/ddollar/asset-resource

Shoebox allows you to keep your scripts and styles as first-class citizens in your Rails application.

Shoebox also helps you separate script and style logic down to controller-level granularity.

Shoebox can optionally minify both CSS and Javascript.

Installation

# install the plugin
$ script/plugin install git://github.com/ddollar/shoebox.git

Setup

# css
# can use media types in the filename like below
app/
  styles/
    application/
      test.css
      test.screen.css
      test.sass
      test.less
    users/
      more.css
      more.print.css

 # javascript
 app/
   scripts/
     application/
       global.js
     users/
       flashy.js

Usage

# views/layouts/application.html.erb
<head>
  <%= shoebox_scripts        %>
  <%= shoebox_styles         %> # defaults to screen
  <%= shoebox_styles(:print) %>
</head>

# config/environments/production.rb
Shoebox.config.cache  = true
Shoebox.config.minify = true

Author

David Dollar
ddollar@gmail.com
@ddollar
Something went wrong with that request. Please try again.