class BookShelfItem
Attributes
item[RW]
Public Class Methods
new(item)
click to toggle source
# File lib/google_book/book_shelf_item.rb, line 8 def initialize(item) @item = item end
Public Instance Methods
books()
click to toggle source
# File lib/google_book/book_shelf_item.rb, line 21 def books uri = @item[:item]["selfLink"] + "/volumes" response = URI::Uri.new(URI(uri)).response @book_items = JSON(response.body)["items"] @books = [] @book_items.each do |item| @books << BookItem.new(item: item) end return @books end
self_link()
click to toggle source
# File lib/google_book/book_shelf_item.rb, line 17 def self_link @item[:item]["selfLink"] end
title()
click to toggle source
# File lib/google_book/book_shelf_item.rb, line 13 def title @item[:item]["title"] end