class CKEditor5::Rails::Engine
def base
def base config.ckeditor5 end
def configure(&block)
def configure(&block) proxy = ConfigurationProxy.new(config.ckeditor5) proxy.instance_eval(&block) end
def default_preset
def default_preset config.ckeditor5.presets.default end
def find_preset(preset)
def find_preset(preset) return preset if preset.is_a?(Presets::PresetBuilder) base.presets[preset] end
def find_preset!(preset)
def find_preset!(preset) found_preset = find_preset(preset) return found_preset if found_preset.present? raise PresetNotFoundError, "Preset '#{preset}' not found. Please define it in the initializer." end
def presets
def presets config.ckeditor5.presets end