class

RailsSettings::Fields::Hash(T)

Inherits RailsSettings::Fields::Base < RailsSettings::Field < Reference < Object

Constructors

new(parent : T.class, scope : Symbol | Nil = nil, key : ::String = "", default : RailsSettings::DefaultArg = nil, readonly : Bool = false, type : Symbol = :string, separator : ::String | Regex | Nil = nil, options : ::Hash(::String, FieldValue) = {} of ::String => FieldValue)

Instance methods

deserialize(value : FieldValue) : FieldValue
serialize(value : FieldValue) : FieldValue