Fully embrace Ruby 1.9 hash syntax
Didn't bother with files in db/, config/, or features/
This commit is contained in:
parent
1413c23c50
commit
7754189187
257 changed files with 1449 additions and 1449 deletions
|
@ -28,32 +28,32 @@ module GitlabMarkdownHelper
|
|||
|
||||
# team member: @foo
|
||||
when /^@/
|
||||
user = @project.users.where(:name => user_name).first
|
||||
member = @project.users_projects.where(:user_id => user).first if user
|
||||
link_to("@#{user_name}", project_team_member_path(@project, member), html_options.merge(:class => "gfm gfm-team_member #{html_options[:class]}")) if member
|
||||
user = @project.users.where(name: user_name).first
|
||||
member = @project.users_projects.where(user_id: user).first if user
|
||||
link_to("@#{user_name}", project_team_member_path(@project, member), html_options.merge(class: "gfm gfm-team_member #{html_options[:class]}")) if member
|
||||
|
||||
# issue: #123
|
||||
when /^#/
|
||||
# avoid HTML entities
|
||||
unless prefix.try(:end_with?, "&") && suffix.try(:start_with?, ";")
|
||||
issue = @project.issues.where(:id => issue_id).first
|
||||
link_to("##{issue_id}", project_issue_path(@project, issue), html_options.merge(:title => "Issue: #{issue.title}", :class => "gfm gfm-issue #{html_options[:class]}")) if issue
|
||||
issue = @project.issues.where(id: issue_id).first
|
||||
link_to("##{issue_id}", project_issue_path(@project, issue), html_options.merge(title: "Issue: #{issue.title}", class: "gfm gfm-issue #{html_options[:class]}")) if issue
|
||||
end
|
||||
|
||||
# merge request: !123
|
||||
when /^!/
|
||||
merge_request = @project.merge_requests.where(:id => merge_request_id).first
|
||||
link_to("!#{merge_request_id}", project_merge_request_path(@project, merge_request), html_options.merge(:title => "Merge Request: #{merge_request.title}", :class => "gfm gfm-merge_request #{html_options[:class]}")) if merge_request
|
||||
merge_request = @project.merge_requests.where(id: merge_request_id).first
|
||||
link_to("!#{merge_request_id}", project_merge_request_path(@project, merge_request), html_options.merge(title: "Merge Request: #{merge_request.title}", class: "gfm gfm-merge_request #{html_options[:class]}")) if merge_request
|
||||
|
||||
# snippet: $123
|
||||
when /^\$/
|
||||
snippet = @project.snippets.where(:id => snippet_id).first
|
||||
link_to("$#{snippet_id}", project_snippet_path(@project, snippet), html_options.merge(:title => "Snippet: #{snippet.title}", :class => "gfm gfm-snippet #{html_options[:class]}")) if snippet
|
||||
snippet = @project.snippets.where(id: snippet_id).first
|
||||
link_to("$#{snippet_id}", project_snippet_path(@project, snippet), html_options.merge(title: "Snippet: #{snippet.title}", class: "gfm gfm-snippet #{html_options[:class]}")) if snippet
|
||||
|
||||
# commit: 123456...
|
||||
when /^\h/
|
||||
commit = @project.commit(commit_id)
|
||||
link_to(commit_id, project_commit_path(@project, :id => commit.id), html_options.merge(:title => "Commit: #{commit.author_name} - #{CommitDecorator.new(commit).title}", :class => "gfm gfm-commit #{html_options[:class]}")) if commit
|
||||
link_to(commit_id, project_commit_path(@project, id: commit.id), html_options.merge(title: "Commit: #{commit.author_name} - #{CommitDecorator.new(commit).title}", class: "gfm gfm-commit #{html_options[:class]}")) if commit
|
||||
|
||||
end # case
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue