demarches-normaliennes/app/fields/id_field.rb

19 lines
303 B
Ruby
Raw Normal View History

# frozen_string_literal: true
2023-03-22 09:28:08 +01:00
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