CssMedia

Gem Version Build Status

A small rails extension to segregate @media CSS rules.

This can be helpful when sending emails, as non media rules should be inlined (with premailer-rails or roadie) but media rules should be included with a <style> tag.

Installation

Add this line to your application's Gemfile:

gem 'css_media'

And then execute:

$ bundle

Usage

If your filename contains media-only, then only the @media css rules will be kept. If the filename matches non-media or no-media, then all rules will be kept except the @media rules. Other assets will be kept intact

Development

Much of the boilerplate code copied from autoprefixer-rails, thanks!

To run the tests: rspec. You'll need to initial run bundle of course.

License

The gem is available as open source under the terms of the MIT License.