Sha256: 545f1463d723db8ffa11f944b8fea768ed2ce23e47b9f61ea0dec4cedb1d808d

Contents?: true

Size: 288 Bytes

Versions: 4

Compression:

Stored size: 288 Bytes

Contents

module Authz
  module Controllers
    module PermissionManager
      def self.has_permission?(role, controller_name, action_name)
        role.controller_actions.exists?(controller: controller_name,
                                        action: action_name)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
authz-0.0.1.alpha4 lib/authz/controllers/permission_manager.rb
authz-0.0.1.alpha3 lib/authz/controllers/permission_manager.rb
authz-0.0.1.alpha2 lib/authz/controllers/permission_manager.rb
authz-0.0.1.alpha lib/authz/controllers/permission_manager.rb