diff options
Diffstat (limited to 'app/controllers/help_controller.rb')
-rw-r--r-- | app/controllers/help_controller.rb | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/app/controllers/help_controller.rb b/app/controllers/help_controller.rb index a9d6addd4a4..ae585e795dd 100644 --- a/app/controllers/help_controller.rb +++ b/app/controllers/help_controller.rb @@ -3,7 +3,7 @@ class HelpController < ApplicationController skip_before_action :authenticate_user! - layout 'help' + layout "help" # Taken from Jekyll # https://github.com/jekyll/jekyll/blob/3.5-stable/lib/jekyll/document.rb#L13 @@ -11,7 +11,7 @@ class HelpController < ApplicationController def index # Remove YAML frontmatter so that it doesn't look weird - @help_index = File.read(Rails.root.join('doc', 'README.md')).sub(YAML_FRONT_MATTER_REGEXP, '') + @help_index = File.read(Rails.root.join("doc", "README.md")).sub(YAML_FRONT_MATTER_REGEXP, "") # Prefix Markdown links with `help/` unless they are external links. # '//' not necessarily part of URL, e.g., mailto:mail@example.com @@ -27,26 +27,26 @@ class HelpController < ApplicationController respond_to do |format| format.any(:markdown, :md, :html) do # Note: We are purposefully NOT using `Rails.root.join` - path = File.join(Rails.root, 'doc', "#{@path}.md") + path = File.join(Rails.root, "doc", "#{@path}.md") if File.exist?(path) # Remove YAML frontmatter so that it doesn't look weird - @markdown = File.read(path).gsub(YAML_FRONT_MATTER_REGEXP, '') + @markdown = File.read(path).gsub(YAML_FRONT_MATTER_REGEXP, "") - render 'show.html.haml' + render "show.html.haml" else # Force template to Haml - render 'errors/not_found.html.haml', layout: 'errors', status: 404 + render "errors/not_found.html.haml", layout: "errors", status: 404 end end # Allow access to images in the doc folder format.any(:png, :gif, :jpeg, :mp4) do # Note: We are purposefully NOT using `Rails.root.join` - path = File.join(Rails.root, 'doc', "#{@path}.#{params[:format]}") + path = File.join(Rails.root, "doc", "#{@path}.#{params[:format]}") if File.exist?(path) - send_file(path, disposition: 'inline') + send_file(path, disposition: "inline") else head :not_found end @@ -65,7 +65,7 @@ class HelpController < ApplicationController end def ui - @user = User.new(id: 0, name: 'John Doe', username: '@johndoe') + @user = User.new(id: 0, name: "John Doe", username: "@johndoe") end private @@ -88,9 +88,9 @@ class HelpController < ApplicationController # Walk over each part of the path parts.each do |part| # Turn `one//two` or `one/./two` into `one/two`. - next if part.empty? || part == '.' + next if part.empty? || part == "." - if part == '..' + if part == ".." # Turn `one/two/../` into `one` clean.pop else @@ -101,7 +101,7 @@ class HelpController < ApplicationController # If the path was an absolute path (i.e. `/` or `/one/two`), # add `/` to the front of the clean path. - clean.unshift '/' if parts.empty? || parts.first.empty? + clean.unshift "/" if parts.empty? || parts.first.empty? # Join all the clean path parts by the path separator. ::File.join(*clean) |