module CKEditor5::Rails::Editor::Helpers::Config
def ckeditor5_preset(name = nil, &block)
- 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