Class: DefaultAudienceDeserializer

Inherits:
AudienceDeserializer show all
Defined in:
lib/default_audience_deserializer.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#logObject

Returns the value of attribute log.



6
7
8
# File 'lib/default_audience_deserializer.rb', line 6

def log
  @log
end

#readerObject

Returns the value of attribute reader.



6
7
8
# File 'lib/default_audience_deserializer.rb', line 6

def reader
  @reader
end

Instance Method Details

#deserialize(bytes, offset, length) ⇒ Object



8
9
10
11
12
# File 'lib/default_audience_deserializer.rb', line 8

def deserialize(bytes, offset, length)
  JSON.parse(bytes[offset..length], symbolize_names: true)
rescue JSON::ParserError
  nil
end