Sha256: 1626150b4b3a969346f8c958ff20327df6d6447ff2b2abbf7076d28ab12ca1f3
Contents?: true
Size: 684 Bytes
Versions: 6
Compression:
Stored size: 684 Bytes
Contents
class GreenFlag::Admin::FeatureDecisionSummariesController < ApplicationController def show feature_id = params[:feature_id] feature = GreenFlag::Feature.find(feature_id) render :json => summary(feature) end def update feature_id = params[:feature_id] feature = GreenFlag::Feature.find(feature_id) if params[:forget_enabled] feature.forget_non_manual_decisions!(true) end if params[:forget_disabled] feature.forget_non_manual_decisions!(false) end render :json => summary(feature) end private def summary(feature) { enabled: feature.enabled_count, disabled: feature.disabled_count, } end end
Version data entries
6 entries across 6 versions & 1 rubygems