module Riffer::Helpers::Boolean
rbs_inline: enabled
Public Instance Methods
Source
# File lib/riffer/helpers/boolean.rb, line 9 def coerce(value, attribute:) case value when true, "true", 1, "1" then true when false, "false", 0, "0", nil then false else raise Riffer::ArgumentError, "#{attribute} must be a boolean (or 'true'/'false'/'1'/'0'/1/0), got #{value.inspect}" end end