ndlib/sipity

View on GitHub
app/conversions/power_converters/boolean.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
PowerConverter.define_conversion_for(:boolean) do |input|
  case input
  when false, 0, '0', /\A(false|no)\Z/i, nil then false
  when String
    input.strip.blank? ? nil : true
  else
    true
  end
end