class BookscanClient::Model::Book

Attributes

digest[RW]
filename[RW]
hash[RW]
image_url[RW]

Public Class Methods

new(filename: nil, hash: nil, digest: nil, image_url: nil) click to toggle source
# File lib/bookscan_client/model/book.rb, line 6
def initialize(filename: nil, hash: nil, digest: nil, image_url: nil)
  @filename = filename
  @hash = hash
  @digest = digest
  @image_url = image_url
end

Public Instance Methods

download_url() click to toggle source
# File lib/bookscan_client/model/book.rb, line 13
def download_url
  "#{BookscanClient::URL::DOWNLOAD}?d=#{digest}&f=#{CGI.escape(filename)}"
end