From f58847213b3ef65016be6ebb657c53d0acaeef9f Mon Sep 17 00:00:00 2001
From: James Edwards-Jones <jedwardsjones@gitlab.com>
Date: Thu, 2 Mar 2017 16:30:07 +0000
Subject: [PATCH] Fix new rubocop errors

---
 app/finders/issuable_finder.rb                  | 2 +-
 app/services/issues/export_csv_service.rb       | 5 ++---
 app/workers/export_csv_worker.rb                | 2 +-
 spec/services/issues/export_csv_service_spec.rb | 4 ++--
 4 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/app/finders/issuable_finder.rb b/app/finders/issuable_finder.rb
index 80d59951ab1ec..78bbb0f6dcba8 100644
--- a/app/finders/issuable_finder.rb
+++ b/app/finders/issuable_finder.rb
@@ -20,7 +20,7 @@
 #
 class IssuableFinder
   NONE = '0'.freeze
-  VALID_PARAMS = %i(scope state group_id project_id milestone_title assignee_id search label_name sort)
+  VALID_PARAMS = %i(scope state group_id project_id milestone_title assignee_id search label_name sort).freeze
 
   attr_accessor :current_user, :params
 
diff --git a/app/services/issues/export_csv_service.rb b/app/services/issues/export_csv_service.rb
index 1091d8b6abbe4..aba0d4ae48278 100644
--- a/app/services/issues/export_csv_service.rb
+++ b/app/services/issues/export_csv_service.rb
@@ -5,13 +5,12 @@ def initialize(issues_relation)
       @labels = @issues.labels_hash
     end
 
-    def render
+    def csv_data
       csv_builder.render
     end
 
     def email(user, project)
-      content = render
-      Notify.issues_csv_email(user, project, content, @issues.count).deliver_now
+      Notify.issues_csv_email(user, project, csv_data, @issues.count).deliver_now
     end
 
     private
diff --git a/app/workers/export_csv_worker.rb b/app/workers/export_csv_worker.rb
index 7dd712a7b2a96..40ad758063c14 100644
--- a/app/workers/export_csv_worker.rb
+++ b/app/workers/export_csv_worker.rb
@@ -6,7 +6,7 @@ def perform(current_user_id, project_id, params)
     @current_user = User.find(current_user_id)
     @project = Project.find(project_id)
 
-    params.merge!(project_id: project_id)
+    params[:project_id] = project_id
 
     issues = IssuesFinder.new(@current_user, params.symbolize_keys).execute
 
diff --git a/spec/services/issues/export_csv_service_spec.rb b/spec/services/issues/export_csv_service_spec.rb
index b90112e35685b..9ba8023185e81 100644
--- a/spec/services/issues/export_csv_service_spec.rb
+++ b/spec/services/issues/export_csv_service_spec.rb
@@ -7,7 +7,7 @@
   let(:subject) { described_class.new(Issue.all) }
 
   it 'renders csv to string' do
-    expect(subject.render).to be_a String
+    expect(subject.csv_data).to be_a String
   end
 
   describe '#email' do
@@ -17,7 +17,7 @@
   end
 
   def csv
-    CSV.parse(subject.render, headers: true)
+    CSV.parse(subject.csv_data, headers: true)
   end
 
   context 'includes' do
-- 
GitLab