class GraphQL::Schema::Warden::PassThruWarden

This is used when a caller provides a Hash for context. We want to call the schema's hooks, but we don't have a full-blown warden. The `context` arguments to these methods exist purely to simplify the code that calls methods on this object, so it will have everything it needs.

Public Class Methods

visible_argument?(arg, ctx) click to toggle source
# File lib/graphql/schema/warden.rb, line 77
def visible_argument?(arg, ctx); arg.visible?(ctx); end
visible_enum_value?(ev, ctx) click to toggle source
# File lib/graphql/schema/warden.rb, line 79
def visible_enum_value?(ev, ctx); ev.visible?(ctx); end
visible_field?(field, ctx) click to toggle source
# File lib/graphql/schema/warden.rb, line 76
def visible_field?(field, ctx); field.visible?(ctx); end
visible_type?(type, ctx) click to toggle source
# File lib/graphql/schema/warden.rb, line 78
def visible_type?(type, ctx); type.visible?(ctx); end
visible_type_membership?(tm, ctx) click to toggle source
# File lib/graphql/schema/warden.rb, line 80
def visible_type_membership?(tm, ctx); tm.visible?(ctx); end