Sha256: aad61bd27b9766b6d3513a8409e805c9b53e64cdf6a756af472a855c28e66c42
Contents?: true
Size: 549 Bytes
Versions: 14
Compression:
Stored size: 549 Bytes
Contents
module ActiveLdap module AttributeMethods module BeforeTypeCast extend ActiveSupport::Concern included do attribute_method_suffix '_before_type_cast' end private def attribute_before_type_cast(attr) get_attribute_before_type_cast(attr)[1] end def get_attribute_before_type_cast(name, force_array=false) name = to_real_attribute_name(name) value = @data[name] value = [] if value.nil? [name, array_of(value, force_array)] end end end end
Version data entries
14 entries across 14 versions & 1 rubygems