theseus/app/fields/administrate/field/array.rb
2025-05-31 23:25:41 -04:00

31 lines
No EOL
430 B
Ruby

require "administrate/field/base"
class Administrate::Field::Array < Administrate::Field::Base
def to_s
data
end
def self.permitted_attribute(attr, _options = nil)
{ attr => [] }
end
def self.searchable?
true
end
def searchable?
self.class.searchable?
end
def collection
data || []
end
def include_blank
options.fetch(:include_blank, true)
end
def value
data
end
end