lib/pheme/queue_poller.rb in pheme-4.0.2 vs lib/pheme/queue_poller.rb in pheme-4.0.3
- old
+ new
@@ -149,17 +149,13 @@
private
def coerce_message_attribute(value)
case value['Type']
- when 'String'
+ when 'Binary', 'String'
value['Value']
- when 'Number'
+ when 'Number', 'String.Array'
JSON.parse(value['Value'])
- when 'String.Array'
- JSON.parse(value['Value'])
- when 'Binary'
- value['Value']
else
Pheme.logger.info("Unsupported custom data type")
value["Value"]
end
end