No commit activity in last 3 years
No release in over 3 years
This gem provides PostMassage for your Rails 3+ application.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

< 5.0, >= 3.0
< 2.0, >= 0.14
 Project Readme

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.