Module: SwaggerUiEngineRails7::TranslationHelper

Defined in:
app/helpers/swagger_ui_engine_rails7/translation_helper.rb

Instance Method Summary collapse

Instance Method Details

#lang_file_pathObject



8
9
10
# File 'app/helpers/swagger_ui_engine_rails7/translation_helper.rb', line 8

def lang_file_path
  "swagger_ui_engine/lang/#{I18n.locale.to_s.downcase}.js"
end

#load_translation_fileObject



3
4
5
6
# File 'app/helpers/swagger_ui_engine_rails7/translation_helper.rb', line 3

def load_translation_file
  return unless translator_enabled?
  javascript_include_tag('swagger_ui_engine/lang/translator', lang_file_path)
end

#translator_enabled?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'app/helpers/swagger_ui_engine_rails7/translation_helper.rb', line 12

def translator_enabled?
  SwaggerUiEngineRails7.configuration.translator_enabled
end