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