# Copyright (c) 2008 bivio Software, Inc. All Rights Reserved. # # Visit http://www.bivio.biz for more info. # # This library is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation; either version 2.1 of the # License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; If not, you may get a copy from: # http://www.opensource.org/licenses/lgpl-license.html # # $Id: TupleSlotType.bunit,v 1.1 2008/04/05 07:48:59 nagler Exp $ Type(); [ [String => from_type(TupleSlotArray => [qw(a b c)])] => [ from_literal => [ a => 'a', '' => UNDEF(), d => from_literal_error('NOT_FOUND'), ], as_string => 'TupleSlotType[String;a, b, c]', ], [Integer => from_type(TupleSlotArray => [qw(1 2 3)])] => [ from_literal => [ 1 => 1, a => INTEGER(), '' => UNDEF(), 4 => from_literal_error('NOT_FOUND'), ], ], [Email => from_type(TupleSlotArray => [])] => [ from_literal => [ 'a@a.a' => 'a@a.a', '' => UNDEF(), a => EMAIL(), ], ], ];