post-massage-rails
post-massage! For Rails!
This gem provides:
- post-massage
See VERSIONS.md to see which versions of post-massage-rails bundle which versions of post-massage.
Versions
patch version bump = updates to post-massage-rails, and patch-level updates to post-massage
minor version bump = minor-level updates to post-massage
major version bump = major-level updates to post-massage and updates to rails which may be backwards-incompatible
Installation
Gemfile
gem "post-massage-rails"
And run bundle install
. The rest of the installation depends on whether the asset pipeline is being used.
Rails 3.1 or greater (with asset pipeline enabled)
The post-massage files will be added to the asset pipeline and available for you to use. add these lines to app/assets/javascripts/application.js
:
//= require post-massage
Rails 3.0 (or greater with asset pipeline disabled)
This gem adds a single generator: post-massage:install
. Running the generator will copy PostMassage to the public/javascripts
directory.
This gem will also hook into the Rails configuration process, adding PostMassage to the javascript files included by the javascript_include_tag(:defaults)
call. While this gem contains the minified and un-minified versions of PostMassage, only the minified versions will be included in the :defaults
when Rails is run in production
or test
mode (un-minified versions will be included when Rails is run in development
mode).
To invoke the generator, run:
rails generate post-massage:install
You're done!
Contributing
Feel free to open an issue ticket if you find something that could be improved.
Acknowledgements
This gem's structure and technique for wrapping a JS library into a rails friendly package is based entirely on jquery-rails. Many thanks are due to all of the jquery-rails contributors.
Copyright Tyler Kasten, released under the MIT License.