class Ddr::Models::License

Attributes

object_id[RW]

Public Class Methods

call(obj) click to toggle source
# File lib/ddr/models/licenses/license.rb, line 11
def self.call(obj)
  if obj.license
    license = new get(:find, url: obj.license)
    license.object_id = obj.id
    license
  end
rescue ActiveResource::ResourceNotFound => e
  raise Ddr::Models::NotFoundError, e
end

Public Instance Methods

pid() click to toggle source
# File lib/ddr/models/licenses/license.rb, line 21
def pid
  Deprecation.warn(License, "`pid` is deprecated; use `object_id` instead.")
  object_id
end
to_s() click to toggle source
# File lib/ddr/models/licenses/license.rb, line 26
def to_s
  title
end