ndlib/sipity

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

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
PowerConverter.define_conversion_for(:work_type) do |input|
  case input
  when Symbol, String
    begin
      Sipity::Models::WorkType.find_or_create_by!(name: input.to_s)
    rescue ArgumentError
      nil
    end
  when Sipity::Models::WorkType
    input
  end
end