looser_typecasting.rb

Path: lib/sequel/extensions/looser_typecasting.rb
Last Update: Sun Oct 02 21:06:53 +0000 2016

frozen-string-literal: true

The LooserTypecasting extension loosens the default database typecasting for the following types:

:float :use to_f instead of Float()
:integer :use to_i instead of Integer()
:decimal :don‘t check string conversion with Float()
:string :silently allow hash and array conversion to string

To load the extension into the database:

  DB.extension :looser_typecasting

Related module: Sequel::LooserTypecasting

[Validate]