class CKEditor5::Rails::Cdn::CKBoxBundle

def initialize(version, theme: :lark, cdn: Engine.default_preset.cdn, translations: [])

def initialize(version, theme: :lark, cdn: Engine.default_preset.cdn, translations: [])
  raise ArgumentError, 'version must be semver' unless version.is_a?(Semver)
  raise ArgumentError, 'theme must be a string' unless theme.is_a?(String)
  raise ArgumentError, 'translations must be an array' unless translations.is_a?(Array)
  super()
  @cdn = cdn
  @version = version
  @theme = theme
  @translations = translations
end