Class: Ddr::Models::License

Inherits:
DdrAux::Client::License
  • Object
show all
Defined in:
lib/ddr/models/licenses/license.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#pidObject

Returns the value of attribute pid.



6
7
8
# File 'lib/ddr/models/licenses/license.rb', line 6

def pid
  @pid
end

Class Method Details

.call(obj) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/ddr/models/licenses/license.rb', line 8

def self.call(obj)
  if obj.license
    license = find(url: obj.license)
    license.pid = obj.pid
    license
  end
end

Instance Method Details

#to_sObject



16
17
18
# File 'lib/ddr/models/licenses/license.rb', line 16

def to_s
  title
end