./security/ruby-snaky_hash, Hashie::Mash joint to make

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


Branch: CURRENT, Version: 2.0.3, Package name: ruby32-snaky_hash-2.0.3, Maintainer: pkgsrc-users

SnakyHash

This gem is used by the oauth and oauth2 gems, and others, to normalize hash
keys and lookups, and provide a nice psuedo-object interface.

It has its roots in the Rash (specifically the rash_alt flavor), which is a
special Mash, made popular by the hashie gem.

Classes that include SnakyHash::Snake should inherit from Hashie::Mash.


Master sites:

Filesize: 30.5 KB

Version history: (Expand)


CVS history: (Expand)


   2025-05-26 17:12:12 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
security/ruby-snaky_hash: update to 2.0.3

2.0.2 (2025-05-21)

Added

* Gem is signed by 20-year cert (@pboling)
    - Expires 2045-04-29
* Gemspec metadata updates (@pboling)
* Documentation updates (@pboling)
* CI covering all code, and all key versions of runtime dependencies
  (@pboling)
     - Including Hashie v0, v1, v2, v3, v4, v5, and HEAD
* gh2 - Serializer option (@pboling)
* gh3 - Serializer Extensions (@pboling)
* Documentation site at snaky-hash.galtzo.com (@pboling)
* 100% documented! (@pboling)

2.0.3 (2025-05-23)

Added.

* #dump instance method injected by extend SnakyHash::Serializer (@pboling)
* dump_hash_extensions - new feature, analogous to load_hash_extensions
  (@pboling)
* dump_value_extensions - alternate name for dump_extensions (@pboling)
* load_value_extensions - alternate name for load_extensions (@pboling)
* Clarifying documentation (@pboling)

Fixed

* gh4 - Serializer extensions dump and load empty values properly (@pboling)
    - Fixed dump_extensions, load_extensions, load_hash_extensions
    - Intended usage is primarily JSON, and oauth2 gem
    - OAuth2 spec can have legitimately empty values (e.g. scopes could be
      empty)
    - Previous logic was inherited from design decisions made by
      serialized_hashie gem; doesn't apply here
   2022-10-09 10:26:15 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
security/ruby-snaky_hash: update to 2.0.1

Added

* Certificate for signing gem releases (@pboling)
* Gemspec metadata (@pboling)

	- funding_uri
	- mailing_list_uri

* Checksums for released gems (@pboling)

Changed

* Gem releases are now cryptographically signed (@pboling)
   2022-09-11 07:35:29 by Takahiro Kambe | Files touched by this commit (4)
Log message:
security/ruby-snaky_hash: add package version 2.0.0

Required by ruby-auth version 1.0.1 and later.

SnakyHash

This gem is used by the oauth and oauth2 gems, and others, to normalize hash
keys and lookups, and provide a nice psuedo-object interface.

It has its roots in the Rash (specifically the rash_alt flavor), which is a
special Mash, made popular by the hashie gem.

Classes that include SnakyHash::Snake should inherit from Hashie::Mash.