Sha256: 664213e63cbfd746ef85af3fda16b6b8f993a8d31bcef236719b9866ae0397f9
Contents?: true
Size: 347 Bytes
Versions: 71
Compression:
Stored size: 347 Bytes
Contents
module Concerns module Storable class Config attr_reader :fields def initialize @fields = {} end def add(field, type, default = nil) @fields[field.to_sym] = { type: type, default: default } end def allowed?(field) @fields.keys.include?(field.to_sym) end end end end
Version data entries
71 entries across 71 versions & 1 rubygems