Versioned acceptance of legal agreements for Rails. Stores which version and which localized sentence was accepted, by whom, for whom (a user or a company), under what authority and when. Redirects users who still have to accept, supports a notice period before new terms take effect, and rejects submissions of an outdated version. Two tables, no UI, no external services. In production at EthicsPortal.

Required Ruby Version

>= 3.2

Authors

Yaroslav Shmarov

Versions

  1. 0.4.1
    1. source

      1. 0.4.1 source November 12, 2026 (17 KB)
  2. 0.4.0
    1. source

      1. 0.4.0 source November 12, 2026 (14.5 KB)
  3. 0.3.0
    1. source

      1. 0.3.0 source November 12, 2026 (12.5 KB)
  4. 0.2.0
    1. source

      1. 0.2.0 source August 27, 2026 (11.5 KB)
  5. 0.1.0
    1. source

      1. 0.1.0 source August 25, 2026 (11 KB)

Pushed by

GitHub

SHA 256 checksum

Provenance