Formatting fixes. Add more shortcuts

This commit is contained in:
Dan Milne
2019-09-18 09:47:28 +10:00
parent a9fdaa3ba7
commit d4f3b425a4

View File

@@ -9,10 +9,26 @@ module Paapi
get(['ASIN'])
end
def detail_url
get(['DetailPageURL'])
end
def image_url
get(%w{Images Primary Large Height URL})
end
def title
get(%w{ItemInfo Title DisplayValue})
end
def contributors
get(%w{ItemInfo ByLineInfo Contributors})
end
def authors
a = contributors.select { |e| e['Role'] == 'Author' }.map { |e| Nameable(e['Name'])}
end
def release_date
get(%w{ItemInfo ReleaseDate})
end
@@ -33,12 +49,12 @@ module Paapi
get(%w{ItemInfo ManufactureInfo ItemPartNumber DisplayValue})
end
def format
def package
get(%w{ItemInfo TechnicalInfo Formats DisplayValues})
end
def kindle?
!format.nil? && format&.include?('Kindle eBook')
!package.nil? && package&.include?('Kindle eBook')
end
def get(keys)