class Osso::GraphQL::Resolvers::BaseResolver

Public Instance Methods

admin_authorized?() click to toggle source
# File lib/osso/graphql/resolvers/base_resolver.rb, line 7
def admin_authorized?
  context[:scope] == 'admin'
end
context_domain() click to toggle source
# File lib/osso/graphql/resolvers/base_resolver.rb, line 19
def context_domain
  context[:email].split('@')[1]
end
enterprise_authorized?(domain) click to toggle source
# File lib/osso/graphql/resolvers/base_resolver.rb, line 15
def enterprise_authorized?(domain)
  context[:scope] == domain
end
internal_authorized?() click to toggle source
# File lib/osso/graphql/resolvers/base_resolver.rb, line 11
def internal_authorized?
  %w[admin internal].include?(context[:scope])
end