Sha256: ed1c426bfd14b994b79a04296effc5251d1eaf1a68473f5a055fdbd4dc7b7cf3
Contents?: true
Size: 477 Bytes
Versions: 4
Compression:
Stored size: 477 Bytes
Contents
module Yaks class Mapper module Lookup def serializer_for(object_or_key) serializer_class_for(object_or_key).new(object_or_key, options) end def serializer_class_for(object_or_key) if object_or_key.respond_to?(:to_str) || object_or_key.is_a?(Symbol) serializer_lookup.(Object.const_get(Util.singular(Util.camelize(obj.to_s)))) else serializer_lookup.(object_or_key) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
yaks-0.3.1 | lib/yaks/mapper/lookup.rb |
yaks-0.3.0 | lib/yaks/mapper/lookup.rb |
yaks-0.2.0 | lib/yaks/mapper/lookup.rb |
yaks-0.1.0 | lib/yaks/mapper/lookup.rb |