module Ccp::Serializers

Constants

DICTIONARY
NotFound

Public Instance Methods

[](name) click to toggle source
# File lib/ccp/serializers.rb, line 16
def [](name)
  return name.must.coerced(Core, Symbol => :to_s, String => proc{|key| DICTIONARY[key]}) {
    raise NotFound, "%s(%s) for %s" % [name, name.class, DICTIONARY.keys.inspect]
  }
end
Also aliased as: lookup
[]=(key, val) click to toggle source
# File lib/ccp/serializers.rb, line 22
def []=(key, val)
  DICTIONARY[key.to_s] = val.must(Core)
end
each(&block) click to toggle source
# File lib/ccp/serializers.rb, line 12
def each(&block)
  DICTIONARY.each_value(&block)
end
lookup(name)
Alias for: []