module ActiveModel::Type::Helpers::Numeric
def cast(value)
def cast(value) value = \ case value when true then 1 when false then 0 when ::String then value.presence else value end super(value) end
def cast(value) value = \ case value when true then 1 when false then 0 when ::String then value.presence else value end super(value) end