class WoodWing::Elvis::Utilities::Pmask

Utility class to check permissions 'mask' for available permissions. The permissions mask consists of a string with one character for every permission available in Elvis: VPUMERXCD

Constants

PERMISSIONS

Public Class Methods

new(pmask='') click to toggle source
# File lib/woodwing/elvis/utilities/pmask.rb, line 29
def initialize(pmask='')
  @pmask = pmask
end

Public Instance Methods

verbose() click to toggle source
# File lib/woodwing/elvis/utilities/pmask.rb, line 33
def verbose
  v=[]
  @pmask.each_char{|c| v<<PERMISSIONS[c]}
  return v.join(', ')
end