Showing 4 changed files with 16 additions and 9 deletions
+2
Changes
... ...
@@ -1,3 +1,5 @@
1
+0.1633
2
+  fixed test
1 3
 0.1632
2 4
   added experimental DBIx::Custom::Where.
3 5
   removed DBIx::Custom::Or
+7 -1
lib/DBIx/Custom.pm
... ...
@@ -1,6 +1,6 @@
1 1
 package DBIx::Custom;
2 2
 
3
-our $VERSION = '0.1632';
3
+our $VERSION = '0.1633';
4 4
 
5 5
 use 5.008001;
6 6
 use strict;
... ...
@@ -1405,6 +1405,12 @@ B<Example:>
1405 1405
                      param  => {author => 'taro'},
1406 1406
                      filter => {author => 'encode_utf8'});
1407 1407
 
1408
+=head2 C<(experimental) where>
1409
+
1410
+    my $where = $dbi->where;
1411
+
1412
+Create a new L<DBIx::Custom::Where> object.
1413
+
1408 1414
 =head2 C<(deprecated) default_bind_filter>
1409 1415
 
1410 1416
     my $default_bind_filter = $dbi->default_bind_filter;
+2 -2
lib/DBIx/Custom/Guides.pod
... ...
@@ -406,8 +406,8 @@ You can create table object which have methods.
406 406
     $dbi->table('book');
407 407
 
408 408
 This class have C<insert()>, C<update()>, C<update_all()>,
409
-C<delete>, C<delete_all>, C<select().
410
-These is same as C<DBIx::Custom>'s methods except that 
409
+C<delete()>, C<delete_all()>, C<select()>.
410
+These is same as L<DBIx::Custom>'s methods except that 
411 411
 you don't have to specify table.
412 412
 
413 413
     $dbi->table('book')->insert(
+5 -6
lib/DBIx/Custom/Where.pm
... ...
@@ -115,17 +115,16 @@ DBIx::Custom::Where - Where clause
115 115
 
116 116
 =head2 C<clause>
117 117
 
118
-    $where->clause(title => '{= title}', date => '{< date}',
119
-                   date => '{> date}');
118
+    $where->clause(title => '{= title}', date => ['{< date}', '{> date}']);
120 119
 
121
-Where clause. These clauses is joined by ' and ' in C<to_string()>
120
+Where clause. These clauses is joined by ' and ' at C<to_string()>
122 121
 if corresponding parameter name is exists in C<param>.
123 122
 
124
-=head2 C<or_join>
123
+=head2 C<or_clause>
125 124
 
126
-    $where->or_join('name', ...);
125
+    $where->or_clause(name => '{= name}');
127 126
 
128
-The clause which has these paramter name is joined by ' or '.
127
+clause which has these parameter name is joined by ' or '.
129 128
 
130 129
 =head2 C<to_string>
131 130