class ExifTagger::Tag::ImageUniqueId

ImageUniqueID, String

Constants

EXIFTOOL_TAGS
MAX_BYTESIZE

Private Instance Methods

generate_write_script_lines() click to toggle source
# File lib/phtools/exif_tagger/tags/image_unique_id.rb, line 27
def generate_write_script_lines
  @write_script_lines << %(-ImageUniqueID=#{@value})
end
validate_vs_previous() click to toggle source
# File lib/phtools/exif_tagger/tags/image_unique_id.rb, line 17
def validate_vs_previous
  @warnings = []
  return if @previous.nil?
  val = @previous.raw_values[EXIFTOOL_TAGS[0]]
  if val =~ /(\d{8}-\S+)/
    @warnings << "#{tag_name} has original value: '#{val}'"
  end
  @warnings.freeze
end