Module: GraphQLPreview::Extensions::EnabledPreviews

Defined in:
lib/graphql-preview/extensions/enabled_previews.rb

Instance Method Summary collapse

Instance Method Details

#enabled_previews(environment = nil) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/graphql-preview/extensions/enabled_previews.rb', line 4

def enabled_previews(environment = nil)
  [:enabled_previews].select do |preview|
    if environment.nil?
      true
    else
      preview.environments.nil? || preview.environments.include?(environment)
    end
  end
end