From 5f396898b5960fa257b95455ab72cf5c8f5825e8 Mon Sep 17 00:00:00 2001 From: Dan Milne Date: Fri, 11 Oct 2019 14:25:31 +1100 Subject: [PATCH] Pluck out languages --- lib/paapi/item.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/paapi/item.rb b/lib/paapi/item.rb index 98d5fee..9a1cf66 100644 --- a/lib/paapi/item.rb +++ b/lib/paapi/item.rb @@ -77,6 +77,18 @@ module Paapi contributors_of 'Publisher' end + def languages + get(%w{ItemInfo ContentInfo Languages DisplayValues}) + end + + def original_language + language&.find {|l| l['Type'] == 'Original Language' }&.dig('DisplayValue') + end + + def published_language + language&.find {|l| l['Type'] == 'Published' }&.dig('DisplayValue') + end + def eans get(%w{ItemInfo ExternalIds EANs DisplayValues}) end