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)"); |