diff --git a/lib/ldaptic/attribute_set.rb b/lib/ldaptic/attribute_set.rb index e1e9092..01cf8ea 100644 --- a/lib/ldaptic/attribute_set.rb +++ b/lib/ldaptic/attribute_set.rb @@ -107,11 +107,7 @@ def compare(target) # Adds the given attributes, discarding duplicates. All arrays are # flattened. def add(*attributes) - dest = @target.dup - safe_array(attributes).each do |attribute| - dest.push(attribute) unless include?(attribute) - end - replace(dest) + replace(@target + safe_array(attributes)) end alias << add alias concat add