Cyri_'s Gems

icon
#Total RankDaily RankNameSummary
16,0244,979accept_languageParses the Accept-Language header from an HTTP request and produces a hash of languages...
211,2476,175matchiCollection of expectation matchers for Rubyists 🤹
313,0636,851expectExpectation library with some matchers for Ruby.
415,67241,086spectusExpectation library with RFC 2119's requirement levels 🚥
517,15441,086fixSpecing framework for Ruby.
624,95125,716awCreates a sub-process to execute a block inside, and returns what it returns.
729,27813,218matchi-fixA Fix specing matcher compatible with Matchi.
830,23141,086r_specA minimalist RSpec clone with all the essentials.
930,72361,367hSmall tool that generates salted hashes, scented with the SHA2 function, for those who ...
1027,31320,729ugokiReturns pseudo-legal moves from a tablebase and a position.
1133,17041,086defiChallenge library.
1234,31661,367qiA flexible and customizable library for representing and manipulating game states, idea...
1338,28861,367fix-itsProvides "its" method for attribute matching.
1438,48515,549matchi-rspecMatchi extension gem to provide some RSpec matchers.
1541,13561,367acts_as_permissionSimple Rails plugin to assign a list of permissions on a resource.
1641,37961,367acts_as_privilegeSimple Rails plugin to restrict system access to authorized users.
1742,30061,367fix-commandProvides the fix command to run specs.
1843,65161,367aoandonAoandon (青行燈) is a minimalist network intrusion detection system (NIDS).
1943,70561,367brutalA code-first approach to automate the writing of unit tests.
2047,97641,086fix-expectFix extension gem to provide the expect syntax.
2148,28061,367acts_as_ownerSimple Rails plugin that allows to operate freely on objects which belong to us.
2251,44961,367r_spec-cloneA minimalist RSpec clone with all the essentials.
2354,41919,101opushonAn Opushon's body parser and emitter.
2457,98561,367sashite-panA Ruby interface for data serialization in PAN (Portable Action Notation) format.
2562,47261,367feenA Ruby interface for data serialization and deserialization in FEEN format.
2657,63832,486pseudo_legal_move_tablebase-shogiA computerized database that contains precalculated exhaustive pseudo-legal moves of Sh...
2766,60961,367test_tubeA test tube to conduct software experiments 🧪
2867,72661,367sha256_sealSeal device with SHA-256 hash function, for Ruby.
2968,40061,367expresenterExpectation result presenter.
3073,02661,367taipuCollections of types for Ruby.
3166,25332,486pseudo_legal_move_tablebase-xiangqi99A computerized database that contains precalculated exhaustive pseudo-legal moves of Xi...
3274,76761,367sashite-ganA Ruby interface for data serialization in GAN format ♟️
3378,78461,367fix-letProvides "let" method for memoized helper definition.
3483,73461,367portable_move_notationA Ruby interface for data serialization in PMN (Portable Move Notation) format.
3577,20732,486piouPiou is a text parser and emitter, keeping each mention.
3693,06241,086sashite-ggnA Ruby interface for GGN (General Gameplay Notation) objects.
3788,26132,486taiyojiReturns the offset in seconds between solar time and UTC.
3892,12232,486sashite-pbdnImplementation of PBDN (Portable Board Diff Notation) for storing changes between actio...
39100,69132,486romanceGeneric chess moves legalizer.
40106,50032,486pcn2feenPcn2feen is a converter from PCN to FEEN, for programmer happiness.
41123,13961,367problem_detailA "problem detail" as a way to carry machine-readable details of errors in a HTTP respo...
42123,01032,486nichugiNichugi legal move validator.
43140,72161,367arukamo2 semantic methods to test the presence of objects.
44147,30461,367sashite-cghRuby implementation of Canonical Gameplay Hash coding.
45155,31361,367sashite-rubocopShared RuboCop config used by Sashité's Ruby projects 👮🏾
46147,20320,729sashite-cgnThis module provides a Ruby interface for data serialization in CGN (General Gameplay N...
47157,27861,367sashiteA Ruby client for the Sashite API.
48157,40261,367sashite-cpnA CPN generator for Ruby.
49166,27761,367h256One-way SHA256 function with salt.
50166,83961,367elo_rating_systemA method for calculating the relative skill levels of players in zero-sum games such as...
51162,62432,486pseudo_legal_move_tablebase-puchi_shogiA computerized database that contains precalculated exhaustive pseudo-legal moves of Pu...
52172,43461,367kernel-booleanReturns a boolean based on the given argument.
53174,93461,367great_guardianWeb parameters validation for Ruby 🛡️
54170,19832,486caissa_guardianTwo-player legal move generator.
55175,65861,367kernel-symbolReturns a symbol based on the given argument.
56172,04332,486pseudo_legal_move_tablebase-chessA computerized database that contains precalculated exhaustive pseudo-legal moves of Ch...
57172,04832,486pseudo_legal_move_tablebase-xiaoqiA computerized database that contains precalculated exhaustive pseudo-legal moves of Xi...
58172,09332,486sanqiSanqi legal move validator.