class ExifTagger::Tag::TagArrayOfStrings
Private Instance Methods
get_from_raw()
click to toggle source
# File lib/phtools/exif_tagger/tags/_tag_array_of_strings.rb, line 13 def get_from_raw @raw_values.each_value do |v| v = v.split('; ') if v.is_a?(String) return v unless Tag.empty?(v) end EMPTY end
validate_type()
click to toggle source
# File lib/phtools/exif_tagger/tags/_tag_array_of_strings.rb, line 21 def validate_type if @value.is_a?(Array) @value.each do |val| @value_invalid << val unless validate_string_size(val) end @value -= @value_invalid else @errors << %(#{tag_name}: '#{@value}' is a wrong type \(#{@value.class}\)) @value_invalid << @value @value = EMPTY end end