Sha256: 13d40d838daaaf7cc73e314b8284c9356a6ded90525bf7a0420cd264c293c417
Contents?: true
Size: 328 Bytes
Versions: 2
Compression:
Stored size: 328 Bytes
Contents
module RedisMonitor class Authorization DEFAULTS = {remove_content: true} def self.config(opts = {}) opts = {} unless opts @@permissions = DEFAULTS.merge(opts) end def self.permissions @@permissions end def self.authorized_for?(action) !!permissions[action] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
redis_monitor-0.1 | lib/modules/security/authorization.rb |
redis_monitor-0.0.6 | lib/modules/security/authorization.rb |