Method: PSD::Resource::Section::XMPMetadata#parse
- Defined in:
- lib/psd/resources/xmp_metadata.rb
#parse ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/psd/resources/xmp_metadata.rb', line 13 def parse @xml = @file.read(@resource.size) @data = {} @xmp = XMP.new(xml) @xmp.namespaces.each do |a| parse_tree(a.to_sym) end rescue PSD.logger.error "Unable to parse XMP Metadata" ensure @resource.data = self end |