module Micro::Authorization::Permissions
Public Class Methods
[](instance)
click to toggle source
# File lib/micro/authorization/permissions.rb, line 10 def self.[](instance) return instance if instance.is_a?(Permissions::Model) raise ArgumentError.new( "#{instance.inspect} must be a #{Permissions::Model.name}" ) end
new(permissions, context: [])
click to toggle source
# File lib/micro/authorization/permissions.rb, line 18 def self.new(permissions, context: []) Permissions::Model.new(permissions, context) end