refactor nico seiga manga support

This commit is contained in:
Albert Yi
2019-02-25 15:53:07 -08:00
parent f6a11e6363
commit d8d4a5ae6f
4 changed files with 30 additions and 76 deletions

View File

@@ -1,6 +1,6 @@
class NicoSeigaMangaApiClient
extend Memoist
BASE_URL = "http://seiga.nicovideo.jp/api"
BASE_URL = "https://seiga.nicovideo.jp/api"
attr_reader :theme_id
def initialize(theme_id)
@@ -24,7 +24,9 @@ class NicoSeigaMangaApiClient
end
def image_ids
theme_data_xml["response"]["image_list"]["image"].map {|x| x["id"]}
images = theme_data_xml["response"]["image_list"]["image"]
images = [images] unless images.is_a?(Array)
images.map {|x| x["id"]}
end
def tags