class GraphQL::ScopeHelper
Defines `scope` helper
Public Class Methods
new(before_or_after, deprecated: false)
click to toggle source
# File lib/graphql-pundit2.rb, line 35 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-pundit2.rb, line 40 def call(defn, proc = :infer_scope) opts = { proc: proc, deprecated: @deprecated } Define::InstanceDefinable::AssignMetadataKey .new(:"#{@before_or_after}_scope") .call(defn, opts) end