class GPhoto2::FileCameraFileInfo

Public Instance Methods

deletable?() click to toggle source

@return [Boolean, nil]

# File lib/gphoto2/camera_file_info/file_camera_file_info.rb, line 20
def deletable?
  permissions = fetch(:permissions)
  (permissions & CameraFilePermissions[:delete]) != 0 if permissions
end
height() click to toggle source

@return [Integer, nil]

# File lib/gphoto2/camera_file_info/file_camera_file_info.rb, line 9
def height
  fetch(:height)
end
mtime() click to toggle source

@return [Time, nil] the last modification time

# File lib/gphoto2/camera_file_info/file_camera_file_info.rb, line 26
def mtime
  Time.at(ptr[:mtime]) if has_field?(:mtime)
end
readable?() click to toggle source

@return [Boolean, nil]

# File lib/gphoto2/camera_file_info/file_camera_file_info.rb, line 14
def readable?
  permissions = fetch(:permissions)
  (permissions & CameraFilePermissions[:read]) != 0 if permissions
end
width() click to toggle source

@return [Integer, nil]

# File lib/gphoto2/camera_file_info/file_camera_file_info.rb, line 4
def width
  fetch(:width)
end