class CKEditor5::Rails::Presets::ToolbarBuilder

def prepend(*prepended_items, before: nil)

Raises:
  • (ArgumentError) - When the specified 'before' item is not found

Other tags:
    Example: Insert items before specific item -
    Example: Prepend items to toolbar -

Parameters:
  • before (Symbol, nil) -- Optional item before which to insert new items
  • prepended_items (Array) -- Toolbar items to be prepended
def prepend(*prepended_items, before: nil)
  if before
    index = find_item_index(before)
    raise ArgumentError, "Item '#{before}' not found in array" unless index
    items.insert(index, *prepended_items)
  else
    items.insert(0, *prepended_items)
  end
end