Class: FMCache::Decoder::ValueDecoder
- Inherits:
-
Object
- Object
- FMCache::Decoder::ValueDecoder
- Defined in:
- lib/fmcache/decoder/value_decoder.rb,
lib/fmcache/decoder/value_decoder/data.rb,
lib/fmcache/decoder/value_decoder/item.rb
Defined Under Namespace
Instance Method Summary collapse
Instance Method Details
#decode(data, field_mask) ⇒ <Hash, <String>>
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/fmcache/decoder/value_decoder.rb', line 10 def decode(data, field_mask) @data = data @invalid_fields = Set.new h = fetch(field_mask, []) d = h.values.first # NOTE: Top of h is a hash [d.to_h, @invalid_fields] end |