lib/scripper/sequel/value_converter.rb in scripper-0.1.0 vs lib/scripper/sequel/value_converter.rb in scripper-0.1.1

- old
+ new

@@ -1,23 +1,23 @@ -# frozen_string_literal: true - -module Scripper - module Sequel - module ValueConverter - class << self - def convert_value(value) - if value.is_a?(::Sequel::Postgres::JSONHashBase) - value.to_h - elsif value.is_a?(::Sequel::Postgres::JSONArrayBase) - value.to_a - elsif value.is_a?(::Sequel::Postgres::PGArray) - value.to_a - elsif value.is_a?(BigDecimal) - value.to_f - else - value - end - end - end - end - end -end +# frozen_string_literal: true + +module Scripper + module Sequel + module ValueConverter + class << self + def convert_value(value) + if value.is_a?(::Sequel::Postgres::JSONHashBase) + value.to_h + elsif value.is_a?(::Sequel::Postgres::JSONArrayBase) + value.to_a + elsif value.is_a?(::Sequel::Postgres::PGArray) + value.to_a + elsif value.is_a?(BigDecimal) + value.to_f + else + value + end + end + end + end + end +end