Protocool
Decides whether to use TLS encryption or not on a per-environment basis in Rails. Inspired by this discussion.
Installation
gem install protocool
Usage
Syntax
# In development mode:
Protcool.https # => 'http'
# In any other environment:
Protcool.https # => 'https'
Examples
In your routes:
scope constraints: { protocol: "#{Protocool.https}://" } do
# ...
end
