ShareSelectedText::Rails
Rails Engine for share-selected-text.
share selected text on twitter, buffer, and some others. Inspired by medium.com
Installation
Add this line to your application's Gemfile:
gem 'share_selected_text-rails'
And then execute:
$ bundle
Or install it yourself as:
$ gem install share_selected_text-rails
In app/assets/stylesheets/application.css, add:
#= require shareSelectedText
In app/assets/javascripts/application.js, add:
//= require shareSelectedText
Usage
Initialize the plugin:
shareSelectedText('.my-super-selector', {
tooltipClass: '',
sanitize: true,
buttons: [
'twitter',
'buffer'
],
anchorsClass: '',
twitterUsername: '',
tooltipTimeout: 250
});
See share-selected-text documentation for more information.
Development
After checking out the repo, run bin/setup
to install dependencies. Then, run rake test
to run the tests. You can also run bin/console
for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install
. To release a new version, update the version number in version.rb
, and then run bundle exec rake release
, which will create a git tag for the version, push git commits and tags, and push the .gem
file to rubygems.org.
To draw in latest version of share-selected-text
:
From root path of cloned project:
$ git clone https://github.com/VincentLoy/share-selected-text/blob/master/README.md
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/share_selected_text-rails.
TODO
- Build rake task to pull from share-selected-text, replace vendor/ files with updated library, and bump version
License
The gem is available as open source under the terms of the MIT License.