Permit.Permissions.Condition (permit v0.0.1)
Condition
Link to this section Summary
Link to this section Types
Link to this type
condition_type()
@type condition_type() :: :const | :function_1 | :function_2 | {:operator, module()}
@type t() :: %Permit.Permissions.Condition{ condition: Permit.Types.condition(), condition_type: condition_type(), semantics: (any() -> boolean()) }
Link to this section Functions
Link to this function
new(function)
@spec new(Permit.Types.condition()) :: t()
Link to this function
satisfied?(condition, record, subject)
@spec satisfied?(t(), Permit.Types.resource(), Permit.Types.subject()) :: boolean()
Link to this function