A simple Rails asset pipeline wrapper for Rangy, "a cross-browser JavaScript range and selection library" written by the magnificent Tim Down.
The rangy-rails
gem includes Rangy core and all of it's modules. The rangy-rails
version
will be kept in sync with Rangy's version as this gem really adds nothing but a convenient
way of getting Rangy into your Rails app.
Add this line to your application's Gemfile:
gem 'rangy-rails'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rangy-rails
Easy! Just edit app/assets/javascripts/application.js
and adjust it to your heart's delight.
Here's an example configuration that would include Rangy and all of it's modules:
//= require rangy-core
//= require rangy-cssclassapplier
//= require rangy-highlighter
//= require rangy-selectionsaverestore
//= require rangy-serializer
//= require rangy-textrange
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request