kit-contract edge

Kit::Contract

Kit::Contract allows you to codify expectations about your data. It can be applied to functions pre & post conditions, user input validation, etc. It provides a single validation primitive for all data.

Features

  • Method pre / post conditions
  • Named contracts
  • Built-in "types" contracts

References

Copyright (c) 2020, Nathan Appere.

Kit::Contract is licensed under MIT License.