Sha256: 6f6063b29fc265229b40bac6880fb76d26c7f235f901ce237a95d875f9555072

Contents?: true

Size: 539 Bytes

Versions: 9

Compression:

Stored size: 539 Bytes

Contents

require 'psd/resources/base'

class PSD
  class Resource
    module Section
      class Base
        def self.resource_id(id = nil)
          @resource_id = id unless id.nil?
          @resource_id
        end

        def self.name(name = nil)
          @name = name unless name.nil?
          @name
        end

        def initialize(file, resource)
          @file = file
          @resource = resource
        end

        def resource_id; self.class.resource_id; end
        def name; self.class.name; end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
psd-3.2.4 lib/psd/resources/base.rb
psd-3.2.3 lib/psd/resources/base.rb
psd-3.2.2 lib/psd/resources/base.rb
psd-3.2.1 lib/psd/resources/base.rb
psd-3.2.0 lib/psd/resources/base.rb
psd-3.1.5 lib/psd/resources/base.rb
psd-3.1.4 lib/psd/resources/base.rb
psd-3.1.3 lib/psd/resources/base.rb
psd-3.1.2 lib/psd/resources/base.rb