class CKEditor5::Rails::Context::PresetSerializer
def initialize(preset)
def initialize(preset) @preset = preset end
def serialize_config
def serialize_config config.except(:plugins).to_json end
def serialize_plugins
def serialize_plugins (config[:plugins] || []).map { |plugin| Editor::PropsBasePlugin.normalize(plugin).to_h }.to_json end
def to_attributes
def to_attributes { plugins: serialize_plugins, config: serialize_config } end