class ExifTagger::Tag::Collections
XMP-mwg-coll:Collections (struct+)
CollectionName CollectionURI
Constants
- EXIFTOOL_TAGS
- MAX_BYTESIZE
- VALID_KEYS
Private Instance Methods
generate_write_script_lines()
click to toggle source
# File lib/phtools/exif_tagger/tags/collections.rb, line 33 def generate_write_script_lines @write_script_lines << %(-XMP-mwg-coll:Collections-={CollectionName=#{@value[:collection_name]}, CollectionURI=#{@value[:collection_uri]}}) @write_script_lines << %(-XMP-mwg-coll:Collections+={CollectionName=#{@value[:collection_name]}, CollectionURI=#{@value[:collection_uri]}}) end
get_from_raw()
click to toggle source
# File lib/phtools/exif_tagger/tags/collections.rb, line 20 def get_from_raw result = {} v = @raw_values['CollectionName'] v = v.split('; ') if v.is_a?(String) result[:collection_name] = v[0] v = @raw_values['CollectionURI'] v = v.split('; ') if v.is_a?(String) result[:collection_uri] = v[0] result end