Class: PSD::Resource::Section::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/psd/resources/base.rb

Direct Known Subclasses

Guides, LayerComps, Slices, XMPMetadata

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(file, resource) ⇒ Base

Returns a new instance of Base.



17
18
19
20
# File 'lib/psd/resources/base.rb', line 17

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

Class Method Details

.name(name = nil) ⇒ Object



12
13
14
15
# File 'lib/psd/resources/base.rb', line 12

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

.resource_id(id = nil) ⇒ Object



7
8
9
10
# File 'lib/psd/resources/base.rb', line 7

def self.resource_id(id = nil)
  @resource_id = id unless id.nil?
  @resource_id
end

Instance Method Details

#nameObject



23
# File 'lib/psd/resources/base.rb', line 23

def name; self.class.name; end

#resource_idObject



22
# File 'lib/psd/resources/base.rb', line 22

def resource_id; self.class.resource_id; end