openaustralia/planningalerts

View on GitHub
app/fields/yes_no_boolean_field.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# typed: strict
# frozen_string_literal: true

require "administrate/field/base"

class YesNoBooleanField < Administrate::Field::Base
  extend T::Sig

  sig { returns(String) }
  def to_s
    if data.nil?
      "-"
    elsif data
      "yes"
    else
      "no"
    end
  end
end