class CKEditor5::Rails::Presets::PresetBuilder

def cdn(cdn = nil, &block)

Returns:
  • (Symbol, Proc) - Current CDN configuration

Other tags:
    Example: Custom CDN configuration -
    Example: Use jsDelivr CDN -

Parameters:
  • cdn (Symbol, nil) -- CDN name or custom block
def cdn(cdn = nil, &block)
  return @cdn if cdn.nil? && block.nil?
  if block_given?
    unless block.arity == 3
      raise ArgumentError,
            'Block must accept exactly 3 arguments: bundle, version, path'
    end
    @cdn = block
  else
    @cdn = cdn
  end
end