class Picasa::Presenter::Album
Public Instance Methods
access()
click to toggle source
@return [String]
# File lib/picasa/presenter/album.rb, line 84 def access @access ||= safe_retrieve(parsed_body, "gphoto$access") end
allow_downloads()
click to toggle source
@return [true, false, nil]
# File lib/picasa/presenter/album.rb, line 114 def allow_downloads @allow_downloads ||= map_to_boolean(safe_retrieve(parsed_body, "gphoto$allowDownloads")) end
allow_prints()
click to toggle source
@return [true, false, nil]
# File lib/picasa/presenter/album.rb, line 109 def allow_prints @allow_prints ||= map_to_boolean(safe_retrieve(parsed_body, "gphoto$allowPrints")) end
entries()
click to toggle source
@return [Array<Presenter::Photo>]
# File lib/picasa/presenter/album.rb, line 12 def entries @entries ||= array_wrap(safe_retrieve(parsed_body, "entry")).map { |photo| Photo.new(photo) } end
Also aliased as: photos
etag()
click to toggle source
@return [String]
# File lib/picasa/presenter/album.rb, line 43 def etag @etag ||= safe_retrieve(parsed_body, "gd$etag") end
id()
click to toggle source
@return [String]
# File lib/picasa/presenter/album.rb, line 69 def id @id ||= safe_retrieve(parsed_body, "gphoto$id") end
links()
click to toggle source
@return [Array<Presenter::Link>]
# File lib/picasa/presenter/album.rb, line 18 def links @links ||= array_wrap(safe_retrieve(parsed_body, "link")).map { |link| Link.new(link) } end
location()
click to toggle source
@return [String]
# File lib/picasa/presenter/album.rb, line 79 def location @location ||= safe_retrieve(parsed_body, "gphoto$location") end
media()
click to toggle source
@return [Presenter::Media]
# File lib/picasa/presenter/album.rb, line 28 def media @media ||= Media.new(safe_retrieve(parsed_body, "media$group")) end
name()
click to toggle source
@return [String]
# File lib/picasa/presenter/album.rb, line 74 def name @name ||= safe_retrieve(parsed_body, "gphoto$name") end
nickname()
click to toggle source
@return [String]
# File lib/picasa/presenter/album.rb, line 104 def nickname @nickname ||= safe_retrieve(parsed_body, "gphoto$nickname") end
numphotos()
click to toggle source
@return [String]
# File lib/picasa/presenter/album.rb, line 94 def numphotos @numphotos ||= map_to_integer(safe_retrieve(parsed_body, "gphoto$numphotos")) end
published()
click to toggle source
@return [DateTime]
# File lib/picasa/presenter/album.rb, line 33 def published @published ||= map_to_date(safe_retrieve(parsed_body, "published")) end
rights()
click to toggle source
@return [String]
# File lib/picasa/presenter/album.rb, line 64 def rights @rights ||= safe_retrieve(parsed_body, "rights") end
subtitle()
click to toggle source
summary()
click to toggle source
@return [String]
# File lib/picasa/presenter/album.rb, line 53 def summary @summary ||= safe_retrieve(parsed_body, "summary") end
timestamp()
click to toggle source
@return [String]
# File lib/picasa/presenter/album.rb, line 89 def timestamp @timestamp ||= (safe_retrieve(parsed_body, "gphoto$timestamp").to_i / 1000).to_s end
title()
click to toggle source
@return [String]
# File lib/picasa/presenter/album.rb, line 48 def title @title ||= safe_retrieve(parsed_body, "title") end
total_results()
click to toggle source
@return [Integer]
# File lib/picasa/presenter/album.rb, line 23 def total_results @total_results ||= map_to_integer(safe_retrieve(parsed_body, "openSearch$totalResults")) end
updated()
click to toggle source
@return [DateTime]
# File lib/picasa/presenter/album.rb, line 38 def updated @updated ||= map_to_date(safe_retrieve(parsed_body, "updated")) end
user()
click to toggle source
@return [String]
# File lib/picasa/presenter/album.rb, line 99 def user @user ||= safe_retrieve(parsed_body, "gphoto$user") end