Use 'Feature's to toggle optional functionality

TODO: Wrap every incomplete project in a feature, and _turn it off_.
This commit is contained in:
James Mason 2017-11-03 20:37:42 -07:00
parent a7fce677fc
commit 0aa782711d
No known key found for this signature in database
GPG key ID: 1B3951886C449023
5 changed files with 19 additions and 3 deletions

View file

@ -0,0 +1,10 @@
require 'feature'
repo = Feature::Repository::SimpleRepository.new
# configure features here
unless(ENV['RECAPTCHA_SITE_KEY'].blank? || ENV['RECAPTCHA_SECRET_KEY'].blank?)
repo.add_active_feature :recaptcha
end
Feature.set_repository repo