Sha256: c1ae1dcd8ad821f1bc9650c20ce8c8aba15ea89f5a9dcd9aa2f7380468f64da8
Contents?: true
Size: 614 Bytes
Versions: 15
Compression:
Stored size: 614 Bytes
Contents
# Registry [![Build Status](https://travis-ci.org/svenfuchs/registry.svg?branch=master)](https://travis-ci.org/svenfuchs/registry) Ruby class registry for registering, and looking up classes using a key, rather than the class name. Decouples looking up classes from their name and namespace. ## Installation ``` gem install regstry ``` Note the missing `i` in the gem name. The name `registry` is taken by another gem. ## Usage ```ruby require 'registry' class Obj include Registry end class One < Obj register :one end class Two < Obj register :two end one = Obj[:one].new two = Obj[:two].new ```
Version data entries
15 entries across 15 versions & 1 rubygems