Sha256: 03dd2832a3f429d2fff074e1b89bfa7ae673d2e2a0917c2821a8c363dc79bbdf
Contents?: true
Size: 382 Bytes
Versions: 17
Compression:
Stored size: 382 Bytes
Contents
module Shamu module Features module Conditions # Match against the current user's roles. class Roles < Conditions::Condition # (see Condition#match?) def match?( context ) ( context.roles && roles ).any? end private def roles @roles ||= Array( config ) end end end end end
Version data entries
17 entries across 17 versions & 1 rubygems