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