diff --git a/src/pg_ext/big_decimal.cr b/src/pg_ext/big_decimal.cr index 2666868..6244355 100644 --- a/src/pg_ext/big_decimal.cr +++ b/src/pg_ext/big_decimal.cr @@ -16,11 +16,11 @@ module PG end class ResultSet - def read(t : BigRational.class) + def read(t : BigDecimal.class) read(PG::Numeric).to_big_d end - def read(t : BigRational?.class) + def read(t : BigDecimal?.class) read(PG::Numeric?).try &.to_big_d end end