# File lib/stringex/localization.rb, line 18 18: def backend=(sym_or_class) 19: if sym_or_class.is_a?(Symbol) 20: @backend = case sym_or_class 21: when :internal 22: Backend::Internal 23: when :i18n 24: ensure_i18n! 25: Backend::I18n 26: else 27: raise "Invalid backend :#{sym_or_class}" 28: end 29: else 30: @backend = sym_or_class 31: end 32: end