module Ddr class RightsStatement < AuxiliaryResource def self.call(obj) if obj.rights.present? new get(:find, url: obj.rights.first) end rescue ActiveResource::ResourceNotFound => e raise Ddr::NotFoundError, e end def self.keys all.map(&:url) end def to_s title end end end