Sha256: 6e117cbd46a3ebf7fb69fd602297f1ce7b547b7517308df613c1346bb0b195a6

Contents?: true

Size: 278 Bytes

Versions: 1

Compression:

Stored size: 278 Bytes

Contents

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
redis_monitor-0.2 lib/engine/app/lib/security/authorization.rb