demarches-normaliennes/app/fields/id_field.rb
2024-08-22 09:26:48 +02:00

18 lines
303 B
Ruby

# frozen_string_literal: true
require "administrate/field/base"
class IdField < Administrate::Field::Number
def to_s
return "" if data.nil?
return data.ids.map { format(_1) }.join(", ") if data.respond_to?(:ids)
format(data.id)
end
private
def format(id)
"##{id}"
end
end