Class: Vera::Exiftool

Inherits:
Object
  • Object
show all
Defined in:
lib/vera/exiftool.rb

Class Method Summary collapse

Class Method Details

.change_filename_with_date(date_property, files_string) ⇒ Object



13
14
15
# File 'lib/vera/exiftool.rb', line 13

def self.change_filename_with_date(date_property, files_string)
  system("exiftool '-FileName<$#{date_property}-$filename' -d \"%Y-%m-%d\" #{files_string} 2>/dev/null")
end

.change_timestamp(date_property, files_string) ⇒ Object



5
6
7
# File 'lib/vera/exiftool.rb', line 5

def self.change_timestamp(date_property, files_string)
  `exiftool "-FileCreateDate<#{date_property}" "-FileModifyDate<#{date_property}" #{files_string} 2>/dev/null`
end

.installed?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/vera/exiftool.rb', line 9

def self.installed?
  system('which exiftool >/dev/null')
end