From a8636ab93cff6b38e0ac015b0d7028f2a52eb44c Mon Sep 17 00:00:00 2001 From: Toshiaki Koshiba Date: Fri, 29 Nov 2013 23:43:36 +0900 Subject: [PATCH] Add Item#images --- lib/ruby-dmm/response/item.rb | 2 ++ spec/response/item_spec.rb | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/lib/ruby-dmm/response/item.rb b/lib/ruby-dmm/response/item.rb index 4dd23e7..1a2d798 100644 --- a/lib/ruby-dmm/response/item.rb +++ b/lib/ruby-dmm/response/item.rb @@ -21,6 +21,7 @@ class Item :title, :url, :url_sp, + :image_url, ] attr_reader *KEYS attr_reader *[ @@ -36,6 +37,7 @@ class Item alias :bandai_info :bandaiinfo alias :cd_info :cdinfo alias :item_info :iteminfo + alias :images :image_url def initialize(item) item.each do |key, value| diff --git a/spec/response/item_spec.rb b/spec/response/item_spec.rb index 5ad171e..821489a 100644 --- a/spec/response/item_spec.rb +++ b/spec/response/item_spec.rb @@ -14,6 +14,23 @@ end end + describe '#images' do + describe ':list' do + subject { @item.images[:list] } + it { should == 'http://pics.dmm.com/mono/movie/n_616dlr22659/n_616dlr22659pt.jpg' } + end + + describe ':small' do + subject { @item.images[:small] } + it { should == 'http://pics.dmm.com/mono/movie/n_616dlr22659/n_616dlr22659ps.jpg' } + end + + describe ':large' do + subject { @item.images[:large] } + it { should == 'http://pics.dmm.com/mono/movie/n_616dlr22659/n_616dlr22659pl.jpg' } + end + end + describe '#large_images' do subject do item = {