class GraphQL::ScopeHelper
Defines `scope` helper
Public Class Methods
new(before_or_after, deprecated: false)
click to toggle source
# File lib/graphql-pundit.rb, line 37 def initialize(before_or_after, deprecated: false) @before_or_after = before_or_after @deprecated = deprecated end
Public Instance Methods
call(defn, proc = :infer_scope)
click to toggle source
# File lib/graphql-pundit.rb, line 42 def call(defn, proc = :infer_scope) opts = {proc: proc, deprecated: @deprecated} Define::InstanceDefinable::AssignMetadataKey. new(:"#{@before_or_after}_scope"). call(defn, opts) end