Sha256: 4dfac7d178fcd3cec797337de0d8fc778b706ee7b2d93e84f9ea9fceddf084b3

Contents?: true

Size: 496 Bytes

Versions: 7

Compression:

Stored size: 496 Bytes

Contents

class PSD
  class Resource
    class Section
      class LayerComps < Section
        def self.id; 1065; end
        def self.name; :layer_comps; end

        def parse
          # Descriptor version
          @file.seek 4, IO::SEEK_CUR
          
          @data = Descriptor.new(@file).parse
          @resource.data = self
        end

        def names
          @data['list'].map { |c| c['Nm  '] }
        end

        def [](val)
          @data[val]
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
psd-1.2.2 lib/psd/resources/layer_comps.rb
psd-1.2.1 lib/psd/resources/layer_comps.rb
psd-1.2.0 lib/psd/resources/layer_comps.rb
psd-1.1.1 lib/psd/resources/layer_comps.rb
psd-1.1.0 lib/psd/resources/layer_comps.rb
psd-1.0.0 lib/psd/resources/layer_comps.rb
psd-0.4.2 lib/psd/resources/layer_comps.rb