# KirbyBase 2.5.2

**URL:** <https://www.ruby-forum.com/t/kirbybase-2-5-2/56133>\
**Category:** Ruby\
**Created:** [January 3, 2006, 9:43pm UTC](https://www.ruby-forum.com/t/kirbybase-2-5-2/56133 "2006-01-03T21:43:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jamey\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/5e9695/32.png) [@Jamey\_C](https://www.ruby-forum.com/u/Jamey_C)\
**Post date:** [January 3, 2006, 9:43pm UTC](https://www.ruby-forum.com/t/kirbybase-2-5-2/56133/1 "2006-01-03T21:43:31Z")

</div>

I would like to announce the release of version 2.5.2 of KirbyBase, a  
small, pure-Ruby database management system that stores it’s data in  
plain-text files.

You can download it here:

Windows: [http://www.netpromi.com/files/KirbyBase\_Ruby\_2.5.2.zip](http://www.netpromi.com/files/KirbyBase_Ruby_2.5.2.zip)  
Linux/Unix: [http://www.netpromi.com/files/KirbyBase\_Ruby\_2.5.2.tar.gz](http://www.netpromi.com/files/KirbyBase_Ruby_2.5.2.tar.gz)  
Gem: [http://www.netpromi.com/files/KirbyBase-2.5.2.gem](http://www.netpromi.com/files/KirbyBase-2.5.2.gem)

This release changes the way default values work when the user  
explicitly supplies a nil value for a field. I am releasing this minor  
update now to support the upcoming initial release of Assaph M.'s  
KirbyBase ActiveRecord adapter, Ackbar.

Here’s the detail on the change:

- Changed the behavior of KBTable#insert method. If user explicitly  
specifies nil for a field value and there is a default value for that  
field, the default value will no longer override the user specified nil  
value. Thanks to Assaph M. for suggesting this.

Enjoy!

Jamey C.  
removed\_email\_address@domain.invalid

Confidentiality Notice: This email message, including any attachments,  
is for the sole use of the intended recipient(s) and may contain  
confidential and/or privileged information. If you are not the intended  
recipient(s), you are hereby notified that any dissemination,  
unauthorized review, use, disclosure or distribution of this email and  
any materials contained in any attachments is prohibited. If you receive  
this message in error, or are not the intended recipient(s), please  
immediately notify the sender by email and destroy all copies of the  
original message, including attachments.
