module CKEditor5::Rails::Editor::Helpers::Config

def ckeditor5_preset(name = nil, &block)

Other tags:
    Example: Overriding existing preset -
    Example: Using preset in view -
    Example: Creating a custom preset in controller -
    Example: Finding an existing preset -

Returns:
  • (PresetBuilder) - The preset configuration object

Other tags:
    Yield: - Block for configuring a new preset

Parameters:
  • name (Symbol, nil) -- The name of an existing preset to retrieve
def ckeditor5_preset(name = nil, &block)
  return CKEditor5::Rails::Engine.find_preset(name) if name
  raise ArgumentError, 'Configuration block is required for preset definition' unless block_given?
  CKEditor5::Rails::Presets::PresetBuilder.new(&block)
end