foodsoft/app/models/concerns/custom_fields.rb

17 lines
338 B
Ruby
Raw Permalink Normal View History

module CustomFields
extend ActiveSupport::Concern
include RailsSettings::Extend
attr_accessor :custom_fields
included do
after_initialize do
settings.defaults['custom_fields'] = {} unless settings.custom_fields
end
after_save do
settings.custom_fields = custom_fields if custom_fields
end
end
end