Module | ActiveLdap::Attributes::ClassMethods |
In: |
lib/active_ldap/attributes.rb
|
# File lib/active_ldap/attributes.rb, line 12 12: def attr_protected(*attributes) 13: targets = attributes.collect {|attr| attr.to_s} - protected_attributes 14: instance_variable_set("@attr_protected", targets) 15: end
# File lib/active_ldap/attributes.rb, line 23 23: def blank_value?(value) 24: case value 25: when Hash 26: value.values.all? {|val| blank_value?(val)} 27: when Array 28: value.all? {|val| blank_value?(val)} 29: else 30: value.blank? 31: end 32: end