Sha256: 9491ab4b8b4d5cde2c45df3db811a34f5e3709fdce336ccf89e329f4ba3fc34c

Contents?: true

Size: 373 Bytes

Versions: 3

Compression:

Stored size: 373 Bytes

Contents

module DataMapper
  module Types
    class LdapArray < DataMapper::Type
      primitive Array
      default Proc.new { Array.new }

      def self.dump(value, property)
        value || []
      end

      def self.load(value, property)
        value || []
      end

    end
  end
  Property::TYPES << Types::LdapArray unless Property::TYPES.member? Types::LdapArray 
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dm-ldap-adapter-0.3.5 lib/ldap/array.rb
dm-ldap-adapter-0.3.4 lib/ldap/array.rb
dm-ldap-adapter-0.3.3 lib/ldap/array.rb