demarches-normaliennes/app/fields/id_field.rb
2023-03-22 09:29:09 +01:00

16 lines
272 B
Ruby

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