module Administrate::SerializedFields
Constants
- VERSION
Public Instance Methods
deserialize_fields(*fields, load:)
click to toggle source
Calls superclass method
# File lib/administrate/serialized_fields.rb, line 14 def deserialize_fields(*fields, load:) fields = Array(fields).map(&:to_s).freeze define_method(:read_param) do |key, data| return load.call(data) if fields.include?(String(key)) # noinspection RubySuperCallWithoutSuperclassInspection super(key, data) end end
deserialize_json_fields(*fields)
click to toggle source
# File lib/administrate/serialized_fields.rb, line 24 def deserialize_json_fields(*fields) deserialize_fields(*fields, load: SerializedFields.load_json) end