class ExifTagger::Tag::TagString

Private Instance Methods

get_from_raw() click to toggle source
# File lib/phtools/exif_tagger/tags/_tag_string.rb, line 13
def get_from_raw
  @raw_values.each_value do |value|
    return value unless Tag.empty?(value)
  end
  EMPTY
end
validate_type() click to toggle source
# File lib/phtools/exif_tagger/tags/_tag_string.rb, line 20
def validate_type
  if @value.is_a?(String)
    validate_string_size(@value)
  else
    @errors << %(#{tag_name}: '#{@value}' is a wrong type \(#{@value.class}\))
  end
  return if @errors.empty?
  @value_invalid << @value
  @value = EMPTY
end