Class: ActionPolicy::GraphQL::AuthorizedField::Extension

Inherits:
GraphQL::Schema::FieldExtension
  • Object
show all
Defined in:
lib/action_policy/graphql/authorized_field.rb

Instance Method Summary collapse

Instance Method Details

#extract_option(key, &default) ⇒ Object



17
18
19
20
21
# File 'lib/action_policy/graphql/authorized_field.rb', line 17

def extract_option(key, &default)
  value = options.fetch(key, &default)
  options.delete key
  value
end