lib/graphql-preview/extensions/enabled_previews.rb in graphql-preview-0.1.0 vs lib/graphql-preview/extensions/enabled_previews.rb in graphql-preview-0.1.1

- old
+ new

@@ -1,9 +1,15 @@ module GraphQLPreview module Extensions module EnabledPreviews - def enabled_previews - metadata[:enabled_previews] + def enabled_previews(environment = nil) + metadata[:enabled_previews].select do |preview| + if environment.nil? + true + else + preview.environments.nil? || preview.environments.include?(environment) + end + end end end end end