From 87e063593a550ae63f41ef1bd01e5ffa77434590 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Wed, 3 Aug 2016 12:50:26 +1000 Subject: [PATCH] Add feature toggle helper, allow hash or string queries --- app/helpers/application_helper.rb | 3 +++ lib/open_food_network/feature_toggle.rb | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index f17a6dbbc9..af68240432 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1,6 +1,9 @@ module ApplicationHelper include FoundationRailsHelper::FlashHelper + def feature?(feature) + OpenFoodNetwork::FeatureToggle.enabled? feature + end def ng_form_for(name, *args, &block) options = args.extract_options! diff --git a/lib/open_food_network/feature_toggle.rb b/lib/open_food_network/feature_toggle.rb index 7e0866933a..be1a9b0065 100644 --- a/lib/open_food_network/feature_toggle.rb +++ b/lib/open_food_network/feature_toggle.rb @@ -1,7 +1,7 @@ module OpenFoodNetwork class FeatureToggle def self.enabled? feature - features[feature] + features.with_indifferent_access[feature] end private