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