class CKEditor5::Rails::Presets::ToolbarBuilder

def append(*appended_items, after: nil)

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

Other tags:
    Example: Insert items after specific item -
    Example: Append items to toolbar -

Parameters:
  • after (Symbol, nil) -- Optional item after which to insert new items
  • appended_items (Array) -- Toolbar items to be appended
def append(*appended_items, after: nil)
  if after
    index = find_item_index(after)
    raise ArgumentError, "Item '#{after}' not found in array" unless index
    items.insert(index + 1, *appended_items)
  else
    items.push(*appended_items)
  end
end