lib/net/ldap/entry.rb in net-ldap-0.15.0 vs lib/net/ldap/entry.rb in net-ldap-0.16.0
- old
+ new
@@ -138,14 +138,13 @@
#
# Calls a user-supplied block with each attribute in turn, passing two
# arguments to the block: a Symbol giving the name of the attribute, and a
# (possibly empty) \Array of data values.
def each # :yields: attribute-name, data-values-array
- if block_given?
- attribute_names.each do|a|
- attr_name, values = a, self[a]
- yield attr_name, values
- end
+ return unless block_given?
+ attribute_names.each do|a|
+ attr_name, values = a, self[a]
+ yield attr_name, values
end
end
alias_method :each_attribute, :each
##