Skip to content

mlibrary/checkpoint

Repository files navigation

Tests Coverage Status Ruby Style Guide User Docs API Docs

Checkpoint

Checkpoint provides a model and infrastructure for policy-based authorization, especially in Rails applications.

Installation

Add this line to your application's Gemfile:

gem 'checkpoint'

And then execute:

$ bundle

Compatibility

Checkpoint is intended to be compatible with all community-supported Ruby branches (i.e., minor versions), currently:

  • 2.6
  • 2.7
  • 3.0
  • 3.1

We prefer the newest syntax and linting rules that preserve compatibility with the oldest branch in normal maintenance. When the security maintenance for a branch expires, Checkpoint's compatibility should be considered unsupported.

See also, Ruby's branch maintenance policy.

Documentation

User documentation source is available in the docs directory and in rendered format on readthedocs.

API/class documentation is in YARD format and in rendered format on rubydoc.info.

License

Checkpoint is licensed under the BSD-3-Clause license. See LICENSE.md.

About

Checkpoint provides a model and infrastructure for policy-based authorization, especially in Rails applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published