Mercurial > pub > Impl
comparison Lib/IMPL/Code/Binding.pm @ 230:6d8092d8ce1b
*reworked IMPL::Security
*reworked IMPL::Web::Security
*refactoring
author | sergey |
---|---|
date | Mon, 08 Oct 2012 03:37:37 +0400 |
parents | b6cde007a175 |
children |
comparison
equal
deleted
inserted
replaced
229:47f77e6409f7 | 230:6d8092d8ce1b |
---|---|
9 sub new { | 9 sub new { |
10 my ($self,$expr,$vars) = @_; | 10 my ($self,$expr,$vars) = @_; |
11 | 11 |
12 $vars ||= []; | 12 $vars ||= []; |
13 | 13 |
14 die ArgumentException( vars => 'A reference to an array is required') | 14 die ArgumentException->new( vars => 'A reference to an array is required') |
15 unless ref $vars eq 'ARRAY'; | 15 unless ref $vars eq 'ARRAY'; |
16 | 16 |
17 m/^\w+$/ or die ArgumentException->new( vars => 'A valid variable name is required', $_ ) | 17 m/^\w+$/ or die ArgumentException->new( vars => 'A valid variable name is required', $_ ) |
18 foreach @$vars; | 18 foreach @$vars; |
19 | 19 |