lib/flipper/api/v1/actions/features.rb in flipper-api-0.19.1 vs lib/flipper/api/v1/actions/features.rb in flipper-api-0.20.0.beta1
- old
+ new
@@ -9,22 +9,22 @@
route %r{\A/features/?\Z}
def get
keys = params['keys']
features = if keys
- names = keys.split(',')
- if names.empty?
- []
- else
- existing_feature_names = names.keep_if do |feature_name|
- feature_exists?(feature_name)
- end
+ names = keys.split(',')
+ if names.empty?
+ []
+ else
+ existing_feature_names = names.keep_if do |feature_name|
+ feature_exists?(feature_name)
+ end
- flipper.preload(existing_feature_names)
- end
- else
- flipper.features
- end
+ flipper.preload(existing_feature_names)
+ end
+ else
+ flipper.features
+ end
decorated_features = features.map do |feature|
Decorators::Feature.new(feature).as_json
end