Sha256: ae9d66eae9ee2c21e6b6e22c3fb36918ab9f0c7ee0f7221f43ea42f12f163708

Contents?: true

Size: 392 Bytes

Versions: 1

Compression:

Stored size: 392 Bytes

Contents

# frozen_string_literal: true

# Register koi admin roles with flipper for easy toggling

return unless Object.const_defined?("Flipper")

Flipper.register(:admins) do |actor, _context|
  actor.respond_to?("role") && ((actor.role.eql? "Admin") || (actor.role.eql? "Super"))
end

Flipper.register(:super_admins) do |actor, _context|
  actor.respond_to?("role") && (actor.role.eql? "Super")
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
katalyst-koi-4.0.0 config/initializers/flipper.rb