summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLin Jen-Shin <godfat@godfat.org>2017-07-04 23:28:07 +0800
committerLin Jen-Shin <godfat@godfat.org>2017-07-04 23:28:07 +0800
commit2afa90b64a01eaefafacabb1f048835858ece15c (patch)
tree9f2731d9022deb69bedf15ae2d44b3254ff93046
parent090f034b480b8e8b6dee87765878d1746cc75bce (diff)
downloadgitlab-ce-2afa90b64a01eaefafacabb1f048835858ece15c.tar.gz
Don't extend from struct as rubocop suggests
-rw-r--r--spec/lib/gitlab/cache/request_store_wrap_spec.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/spec/lib/gitlab/cache/request_store_wrap_spec.rb b/spec/lib/gitlab/cache/request_store_wrap_spec.rb
index 82b47c3c7ae..87ea26a9635 100644
--- a/spec/lib/gitlab/cache/request_store_wrap_spec.rb
+++ b/spec/lib/gitlab/cache/request_store_wrap_spec.rb
@@ -1,9 +1,17 @@
require 'spec_helper'
describe Gitlab::Cache::RequestStoreWrap, :request_store do
- class ExpensiveAlgorithm < Struct.new(:id, :name, :result)
+ class ExpensiveAlgorithm
extend Gitlab::Cache::RequestStoreWrap
+ attr_accessor :id, :name, :result
+
+ def initialize(id, name, result)
+ self.id = id
+ self.name = name
+ self.result = result
+ end
+
request_store_wrap_key do
[id, name]
end