DBIx::Custom::Result type_rule method on setting return...
...self
| ... | ... |
@@ -1,4 +1,5 @@ |
| 1 | 1 |
0.1694 |
| 2 |
+ - DBIx::Custom::Result type_rule method on setting return self |
|
| 2 | 3 |
- reserved_word_quote is DEPRECATED! this is renamed to quote |
| 3 | 4 |
- DBIx::Custom::Model type attribute is DEPRECATED! |
| 4 | 5 |
this is renamed to bind_type. |
| ... | ... |
@@ -217,6 +217,8 @@ sub type_rule {
|
| 217 | 217 |
if (@_ == 1) { $self->{type_rule} = $type_rule }
|
| 218 | 218 |
# Merge |
| 219 | 219 |
else { $self->{type_rule} = {%{$self->type_rule}, %$type_rule} }
|
| 220 |
+ |
|
| 221 |
+ return $self; |
|
| 220 | 222 |
} |
| 221 | 223 |
|
| 222 | 224 |
return $self->{type_rule} ||= {};
|
| ... | ... |
@@ -2763,8 +2763,7 @@ $dbi->type_rule( |
| 2763 | 2763 |
); |
| 2764 | 2764 |
$dbi->insert({key1 => 2}, table => 'table1', type_rule_off => 1);
|
| 2765 | 2765 |
$result = $dbi->select(table => 'table1', type_rule_off => 1); |
| 2766 |
-$result->type_rule_off(1); |
|
| 2767 |
-is($result->fetch->[0], 2); |
|
| 2766 |
+is($result->type_rule_off(1)->fetch->[0], 2); |
|
| 2768 | 2767 |
|
| 2769 | 2768 |
$dbi = DBIx::Custom->connect(dsn => 'dbi:SQLite:dbname=:memory:'); |
| 2770 | 2769 |
$dbi->execute("create table table1 (key1 Date, key2 datetime)");
|