Sha256: da40249268a45a9d325dbc549a051b3e799990c19de6dcb69611f85aebd90f7c
Contents?: true
Size: 496 Bytes
Versions: 7
Compression:
Stored size: 496 Bytes
Contents
require 'ood_support' module OodAppkit module Validators # Class used to determine if user is in valid list of groups class Groups # @param groups [Array<String>] list of groups def initialize(groups:, **_) @groups = [*groups].map {|g| OodSupport::Group.new g} end # Whether user is in a valid group # @return [Boolean] whether in a valid group def valid? !(@groups & OodSupport::User.new.groups).empty? end end end end
Version data entries
7 entries across 7 versions & 1 rubygems