CssMedia
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.