Settings.Approvals (fnord v0.8.83)

View Source

Summary

Types

kind()

@type kind() :: binary()

prefix()

@type prefix() :: binary()

scope()

@type scope() :: :project | :global

settings()

@type settings() :: Settings.t()

subject()

@type subject() :: binary()

Functions

approve(settings, atom, kind, prefix)

@spec approve(settings(), scope(), kind(), prefix()) :: settings()

approved?(settings, kind, subject)

@spec approved?(settings(), kind(), subject()) :: boolean()

approved?(settings, atom, kind, subject)

get_approvals(settings, atom)

@spec get_approvals(settings(), scope()) :: map()

get_approvals(settings, atom, kind)

@spec get_approvals(settings(), scope(), kind()) :: [prefix()]

prefix_approved?(settings, kind, subject)

@spec prefix_approved?(settings(), kind(), subject()) :: boolean()

prefix_approved?(settings, atom, kind, subject)