lib/flipper/adapter.rb in flipper-0.10.1 vs lib/flipper/adapter.rb in flipper-0.10.2
- old
+ new
@@ -1,5 +1,15 @@
module Flipper
+ # Adding a module include so we have some hooks for stuff down the road
module Adapter
- # adding a module include so we have some hooks for stuff down the road
+ # Public: Get multiple features in one call. Defaults to one get per
+ # feature. Feel free to override per adapter to make this more efficient and
+ # reduce network calls.
+ def get_multi(features)
+ result = {}
+ features.each do |feature|
+ result[feature.key] = get(feature)
+ end
+ result
+ end
end
end