Class: Groovestack::Auth::GraphQL::VisibleObject

Inherits:
Base::GraphQL::Base::Object
  • Object
show all
Defined in:
lib/groovestack/auth/graphql/visible_object.rb

Class Method Summary collapse

Class Method Details

.visible?(context) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
12
13
# File 'lib/groovestack/auth/graphql/visible_object.rb', line 9

def self.visible?(context)
  any_visible_fields = fields.values.any? { |field| field.visible?(context) }

  super && any_visible_fields
end