Sha256: 931d7f4c4bf181fc7847dce57578994ece0c30ac4ee4235f66fc08aa0c8bd111
Contents?: true
Size: 402 Bytes
Versions: 2
Compression:
Stored size: 402 Bytes
Contents
# = Registerable # module Registerable # Register format names. def register(obj, *names) names.each do |name| registry[name] = obj end end # Access registry. def registry @@registry ||= {} end # def registry_invalid?(*types) bad = [] types.each do |type| bad << type unless @@registry[type] end return bad.empty? ? false : bad end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mixers-1.2.0 | lib/mixers/registerable.rb |
mixers-1.1.0 | lib/mixers/registerable.rb |