Method: LDAP::Server::Schema::ObjectClass#joinoids

Defined in:
lib/ldap/server/schema.rb

#joinoids(pfx, arr, sfx) ⇒ Object



577
578
579
580
581
582
583
584
585
586
# File 'lib/ldap/server/schema.rb', line 577

def joinoids(pfx,arr,sfx)
  return "" unless arr and !arr.empty?
  return "#{pfx}#{arr}#{sfx}" unless arr.is_a?(Array)
  a = arr.collect { |elem| elem.to_s }
  if a.size == 1
    return "#{pfx}#{a.first}#{sfx}"
  else
    return "#{pfx}( #{a.join(" $ ")} )#{sfx}"
  end
end