class Picasa::Presenter::Exif
Public Instance Methods
exposure()
click to toggle source
@return [Float]
# File lib/picasa/presenter/exif.rb, line 23 def exposure @exposure ||= map_to_float(safe_retrieve(parsed_body, "exif$exposure")) end
flash()
click to toggle source
@return [Boolean]
# File lib/picasa/presenter/exif.rb, line 28 def flash @flash ||= map_to_boolean(safe_retrieve(parsed_body, "exif$flash")) end
focal_length()
click to toggle source
@return [Float]
# File lib/picasa/presenter/exif.rb, line 33 def focal_length @focal_length ||= map_to_float(safe_retrieve(parsed_body, "exif$focallength")) end
fstop()
click to toggle source
@return [Float]
# File lib/picasa/presenter/exif.rb, line 8 def fstop @fstop ||= map_to_float(safe_retrieve(parsed_body, "exif$fstop")) end
image_unique_id()
click to toggle source
@return [String]
# File lib/picasa/presenter/exif.rb, line 52 def image_unique_id @image_unique_id ||= safe_retrieve(parsed_body, "exif$imageUniqueID") end
iso()
click to toggle source
@return [Integer]
# File lib/picasa/presenter/exif.rb, line 38 def iso @iso ||= map_to_integer(safe_retrieve(parsed_body, "exif$iso")) end
make()
click to toggle source
@return [String]
# File lib/picasa/presenter/exif.rb, line 13 def make @make ||= safe_retrieve(parsed_body, "exif$make") end
model()
click to toggle source
@return [String]
# File lib/picasa/presenter/exif.rb, line 18 def model @model ||= safe_retrieve(parsed_body, "exif$model") end
time()
click to toggle source
@return [DateTime]
# File lib/picasa/presenter/exif.rb, line 43 def time @time ||= begin if value = safe_retrieve(parsed_body, "exif$time") DateTime.strptime((value.to_f / 1000).round.to_s, '%s') end end end