diff options
author | Lin Jen-Shin <godfat@godfat.org> | 2017-07-04 23:28:07 +0800 |
---|---|---|
committer | Lin Jen-Shin <godfat@godfat.org> | 2017-07-04 23:28:07 +0800 |
commit | 2afa90b64a01eaefafacabb1f048835858ece15c (patch) | |
tree | 9f2731d9022deb69bedf15ae2d44b3254ff93046 | |
parent | 090f034b480b8e8b6dee87765878d1746cc75bce (diff) | |
download | gitlab-ce-2afa90b64a01eaefafacabb1f048835858ece15c.tar.gz |
Don't extend from struct as rubocop suggests
-rw-r--r-- | spec/lib/gitlab/cache/request_store_wrap_spec.rb | 10 |
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 |