Commit 52e0df5c23b94cc8f2929a97bc2211fd51bc1de4

Authored by Andrew8xx8
1 parent e2d94e07

class.self methods moved to scopes

app/models/merge_request.rb
@@ -81,24 +81,9 @@ class MergeRequest < ActiveRecord::Base @@ -81,24 +81,9 @@ class MergeRequest < ActiveRecord::Base
81 validate :validate_branches 81 validate :validate_branches
82 82
83 scope :merged, -> { with_state(:merged) } 83 scope :merged, -> { with_state(:merged) }
84 -  
85 - class << self  
86 - def find_all_by_branch(branch_name)  
87 - where("source_branch LIKE :branch OR target_branch LIKE :branch", branch: branch_name)  
88 - end  
89 -  
90 - def cared(user)  
91 - where('assignee_id = :user OR author_id = :user', user: user.id)  
92 - end  
93 -  
94 - def find_all_by_branch(branch_name)  
95 - where("source_branch LIKE :branch OR target_branch LIKE :branch", branch: branch_name)  
96 - end  
97 -  
98 - def find_all_by_milestone(milestone)  
99 - where("milestone_id = :milestone_id", milestone_id: milestone)  
100 - end  
101 - end 84 + scope :by_branch, ->(branch_name) { where("source_branch LIKE :branch OR target_branch LIKE :branch", branch: branch_name) }
  85 + scope :cared, ->(user) { where('assignee_id = :user OR author_id = :user', user: user.id) }
  86 + scope :by_milestone, ->(milestone) { where("milestone_id = :milestone_id", milestone_id: milestone) }
102 87
103 # DEPRECATED: Please use human_merge_status_name instead 88 # DEPRECATED: Please use human_merge_status_name instead
104 def human_merge_status 89 def human_merge_status
app/models/project.rb
@@ -424,7 +424,7 @@ class Project &lt; ActiveRecord::Base @@ -424,7 +424,7 @@ class Project &lt; ActiveRecord::Base
424 c_ids = self.repository.commits_between(oldrev, newrev).map(&:id) 424 c_ids = self.repository.commits_between(oldrev, newrev).map(&:id)
425 425
426 # Update code for merge requests 426 # Update code for merge requests
427 - mrs = self.merge_requests.opened.find_all_by_branch(branch_name).all 427 + mrs = self.merge_requests.opened.by_branch(branch_name).all
428 mrs.each { |merge_request| merge_request.reload_code; merge_request.mark_as_unchecked } 428 mrs.each { |merge_request| merge_request.reload_code; merge_request.mark_as_unchecked }
429 429
430 # Close merge requests 430 # Close merge requests