class Administrate::Field::List

Public Class Methods

permitted_attribute(attr, _options = nil) click to toggle source
# File lib/administrate/field/list.rb, line 7
def self.permitted_attribute(attr, _options = nil)
  {attr => []}
end

Public Instance Methods

pretty() click to toggle source
# File lib/administrate/field/list.rb, line 17
def pretty
  return unless data

  data.to_s
end
to_s() click to toggle source
# File lib/administrate/field/list.rb, line 11
def to_s
  return '-' unless data

  pretty
end
values() click to toggle source
# File lib/administrate/field/list.rb, line 23
def values
  return [] unless data
  return data if data.is_a? Array

  JSON.parse(data)
end