Module: PreviewHelper
- Defined in:
- app/helpers/preview_helper.rb
Constant Summary collapse
- AVAILABLE_PRISM_LANGUAGES =
["ruby", "erb", "haml"]
- FALLBACK_LANGUAGE =
"ruby"
Instance Method Summary collapse
Instance Method Details
#preview_source ⇒ Object
14 15 16 17 18 |
# File 'app/helpers/preview_helper.rb', line 14 def preview_source return if @render_args.nil? render "preview_source" # rubocop:disable GitHub/RailsViewRenderPathsExist end |
#prism_language_name(template:) ⇒ Object
7 8 9 10 11 12 |
# File 'app/helpers/preview_helper.rb', line 7 def prism_language_name(template:) language = template.identifier.split(".").last return FALLBACK_LANGUAGE unless AVAILABLE_PRISM_LANGUAGES.include? language language end |