Helper to detect external urls.
Add this line to your application's Gemfile:
gem 'externallink'
And then execute:
$ bundle
Or install it yourself as:
$ gem install externallink
This gem works out of the box for Rails applications and provides the following helpers.
Checks if the given URL is external or not. Example (when the app domain is example.com):
external_url?("http://www.google.com") # => true
external_url?("/foo") # => false
external_url?("http://example.com/foo") # => false
The opposite behavior of external_url?
- Fork it ( https://github.com/xarsh/externallink/fork )
- 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 a new Pull Request