./devel/ruby-contracts, Contracts for Ruby

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.17.2, Package name: ruby32-contracts-0.17.2, Maintainer: minskim

This library provides contracts for Ruby. Contracts let you clearly
express how your code behaves, and free you from writing tons of
boilerplate, defensive code.


Required to run:
[lang/ruby23-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 58 KB

Version history: (Expand)


CVS history: (Expand)


   2024-10-21 15:29:48 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-contracts: update to 0.17.2

0.17.2 (2024-10-06)

* Bugfix: Fix pattern matching - PikachuEXE #308
   2024-10-13 18:23:45 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-contracts: update to 0.17.1

0.17.1 (2024-10-06)

* Bugfix: Fix keyword arguments contract when used with optional positional
  arguments - PikachuEXE #305

* Enhancement: Always load version.rb, suppress legacy deprecation warning -
  Vlad Pisanov #301

* Enhancement: Update doc & spec about deprecated Fixnum to Integer -
  PikachuEXE #301
   2024-01-03 16:56:39 by Takahiro Kambe | Files touched by this commit (1)
Log message:
devel/ruby-contracts: remove extra RUBY_VERSIONS_ACCEPTED
   2023-09-09 15:52:57 by Takahiro Kambe | Files touched by this commit (9)
Log message:
Drop support for Ruby 3.0.
   2023-01-21 14:57:31 by Takahiro Kambe | Files touched by this commit (7)
Log message:
Add ruby32 support.
   2022-11-29 13:39:05 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-contracts: update to 0.17

0.17 (2021-05-17)

No release note nor changelog for 0.17, but 0.17 add support for Ruby 3.0.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles