class GraphQL::Schema::Object

Public Class Methods

field_with_guard(field_name, policy_object = nil) click to toggle source
# File lib/graphql/guard/testing.rb, line 25
def self.field_with_guard(field_name, policy_object = nil)
  field = fields[field_name]
  return unless field

  field.to_graphql.clone.tap do |f|
    f.__set_guard_instance(policy_object, self.to_graphql)
  end
end