Commit a5b255fb authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Code improvements according to styleguide

parent 635f62be
...@@ -124,10 +124,12 @@ module Issuable ...@@ -124,10 +124,12 @@ module Issuable
users << assignee if is_assigned? users << assignee if is_assigned?
mentions = [] mentions = []
mentions << self.mentioned_users mentions << self.mentioned_users
notes.each do |note| notes.each do |note|
users << note.author users << note.author
mentions << note.mentioned_users mentions << note.mentioned_users
end end
users.concat(mentions.reduce([], :|)).uniq users.concat(mentions.reduce([], :|)).uniq
end end
...@@ -149,8 +151,8 @@ module Issuable ...@@ -149,8 +151,8 @@ module Issuable
def add_labels_by_names(label_names) def add_labels_by_names(label_names)
label_names.each do |label_name| label_names.each do |label_name|
label = project.labels.create_with( label = project.labels.create_with(color: Label::DEFAULT_COLOR).
color: Label::DEFAULT_COLOR).find_or_create_by(title: label_name.strip) find_or_create_by(title: label_name.strip)
self.labels << label self.labels << label
end end
end end
...@@ -159,11 +161,13 @@ module Issuable ...@@ -159,11 +161,13 @@ module Issuable
def filter_superceded_votes(votes, notes) def filter_superceded_votes(votes, notes)
filteredvotes = [] + votes filteredvotes = [] + votes
votes.each do |vote| votes.each do |vote|
if vote.superceded?(notes) if vote.superceded?(notes)
filteredvotes.delete(vote) filteredvotes.delete(vote)
end end
end end
filteredvotes filteredvotes
end end
end end
...@@ -461,14 +461,17 @@ class Note < ActiveRecord::Base ...@@ -461,14 +461,17 @@ class Note < ActiveRecord::Base
def superceded?(notes) def superceded?(notes)
return false unless vote? return false unless vote?
notes.each do |note| notes.each do |note|
next if note == self next if note == self
if note.vote? && if note.vote? &&
self[:author_id] == note[:author_id] && self[:author_id] == note[:author_id] &&
self[:created_at] <= note[:created_at] self[:created_at] <= note[:created_at]
return true return true
end end
end end
false false
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment