class Administrate::Field::JSONArray
Public Instance Methods
input(schema_type, *args)
click to toggle source
# File lib/administrate/field/json_array.rb, line 23 def input(schema_type, *args) case schema_type when :number number_field_tag(*args) when :text text_area_tag(*args) else text_field_tag(*args) end end
schema()
click to toggle source
# File lib/administrate/field/json_array.rb, line 34 def schema raise 'Schema is required' unless options || options[:schema].empty? @_json_array_schema ||= options[:schema].map { |k, v| [k.to_s, v] }.to_h end
to_s()
click to toggle source
# File lib/administrate/field/json_array.rb, line 11 def to_s return '-' unless data data.to_s end
values()
click to toggle source
# File lib/administrate/field/json_array.rb, line 17 def values return [] unless data.is_a? Array data end