Adding ruby-hashery package version 2.0.1.
The Hashery is a tight collection of Hash-like classes. Included among its many offerings are the auto-sorting Dictionary class, the efficient LRUHash, the flexible OpenHash and the convenient KeyHash. Nearly every class is a subclass of the CRUDHash which defines a CRUD model on top of Ruby''s standard Hash making it a snap to subclass and augment to fit any specific use case.
This commit is contained in:
parent
5e77dcda44
commit
11bf95c710
4 changed files with 73 additions and 0 deletions
8
devel/ruby-hashery/DESCR
Normal file
8
devel/ruby-hashery/DESCR
Normal file
|
@ -0,0 +1,8 @@
|
|||
The Hashery is a tight collection of Hash-like classes.
|
||||
|
||||
Included among its many offerings are the auto-sorting Dictionary class,
|
||||
the efficient LRUHash, the flexible OpenHash and the convenient KeyHash.
|
||||
|
||||
Nearly every class is a subclass of the CRUDHash which defines a CRUD model
|
||||
on top of Ruby''s standard Hash making it a snap to subclass and augment
|
||||
to fit any specific use case.
|
14
devel/ruby-hashery/Makefile
Normal file
14
devel/ruby-hashery/Makefile
Normal file
|
@ -0,0 +1,14 @@
|
|||
# $NetBSD: Makefile,v 1.1 2012/09/16 08:14:21 taca Exp $
|
||||
|
||||
DISTNAME= hashery-2.0.1
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= http://rubyworks.github.com/hashery
|
||||
COMMENT= Facets-bread collection of Hash-like classes
|
||||
LICENSE= mit
|
||||
|
||||
OVERRIDE_GEMSPEC= :require_paths alt=
|
||||
|
||||
.include "../../lang/ruby/gem.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
46
devel/ruby-hashery/PLIST
Normal file
46
devel/ruby-hashery/PLIST
Normal file
|
@ -0,0 +1,46 @@
|
|||
@comment $NetBSD: PLIST,v 1.1 2012/09/16 08:14:21 taca Exp $
|
||||
${GEM_HOME}/cache/${GEM_NAME}.gem
|
||||
${GEM_LIBDIR}/.ruby
|
||||
${GEM_LIBDIR}/.yardopts
|
||||
${GEM_LIBDIR}/Config.rb
|
||||
${GEM_LIBDIR}/DEMO.rdoc
|
||||
${GEM_LIBDIR}/HISTORY.rdoc
|
||||
${GEM_LIBDIR}/LICENSE.txt
|
||||
${GEM_LIBDIR}/NOTICE.txt
|
||||
${GEM_LIBDIR}/README.rdoc
|
||||
${GEM_LIBDIR}/lib/hashery.rb
|
||||
${GEM_LIBDIR}/lib/hashery.yml
|
||||
${GEM_LIBDIR}/lib/hashery/association.rb
|
||||
${GEM_LIBDIR}/lib/hashery/casting_hash.rb
|
||||
${GEM_LIBDIR}/lib/hashery/core_ext.rb
|
||||
${GEM_LIBDIR}/lib/hashery/crud_hash.rb
|
||||
${GEM_LIBDIR}/lib/hashery/dictionary.rb
|
||||
${GEM_LIBDIR}/lib/hashery/fuzzy_hash.rb
|
||||
${GEM_LIBDIR}/lib/hashery/ini_hash.rb
|
||||
${GEM_LIBDIR}/lib/hashery/key_hash.rb
|
||||
${GEM_LIBDIR}/lib/hashery/linked_list.rb
|
||||
${GEM_LIBDIR}/lib/hashery/lru_hash.rb
|
||||
${GEM_LIBDIR}/lib/hashery/open_cascade.rb
|
||||
${GEM_LIBDIR}/lib/hashery/open_hash.rb
|
||||
${GEM_LIBDIR}/lib/hashery/ordered_hash.rb
|
||||
${GEM_LIBDIR}/lib/hashery/path_hash.rb
|
||||
${GEM_LIBDIR}/lib/hashery/property_hash.rb
|
||||
${GEM_LIBDIR}/lib/hashery/query_hash.rb
|
||||
${GEM_LIBDIR}/lib/hashery/stash.rb
|
||||
${GEM_LIBDIR}/lib/hashery/static_hash.rb
|
||||
${GEM_LIBDIR}/test/case_association.rb
|
||||
${GEM_LIBDIR}/test/case_casting_hash.rb
|
||||
${GEM_LIBDIR}/test/case_core_ext.rb
|
||||
${GEM_LIBDIR}/test/case_crud_hash.rb
|
||||
${GEM_LIBDIR}/test/case_dictionary.rb
|
||||
${GEM_LIBDIR}/test/case_ini_hash.rb
|
||||
${GEM_LIBDIR}/test/case_key_hash.rb
|
||||
${GEM_LIBDIR}/test/case_linked_list.rb
|
||||
${GEM_LIBDIR}/test/case_lru_hash.rb
|
||||
${GEM_LIBDIR}/test/case_open_cascade.rb
|
||||
${GEM_LIBDIR}/test/case_open_hash.rb
|
||||
${GEM_LIBDIR}/test/case_property_hash.rb
|
||||
${GEM_LIBDIR}/test/case_query_hash.rb
|
||||
${GEM_LIBDIR}/test/fixture/example.ini
|
||||
${GEM_LIBDIR}/test/helper.rb
|
||||
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
|
5
devel/ruby-hashery/distinfo
Normal file
5
devel/ruby-hashery/distinfo
Normal file
|
@ -0,0 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.1 2012/09/16 08:14:21 taca Exp $
|
||||
|
||||
SHA1 (hashery-2.0.1.gem) = 720ec636b6dc3d0c644230c89b292cf63f4abaf1
|
||||
RMD160 (hashery-2.0.1.gem) = b1ee09aab57708aabfcbd5b650fc3def15457b9f
|
||||
Size (hashery-2.0.1.gem) = 37376 bytes
|
Loading…
Reference in a new issue