Skip to content

Commit 6769eb0

Browse files
chore: lint fix
1 parent bbf666b commit 6769eb0

File tree

6 files changed

+25
-23
lines changed

6 files changed

+25
-23
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* @JimmyPettersson85 @xernobyl @itsmeadi
1+
* @JimmyPettersson85 @itsmeadi

.rubocop.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ Metrics/PerceivedComplexity:
3131

3232
Naming/AccessorMethodName:
3333
Enabled: false
34+
Naming/PredicateMethod:
35+
Enabled: false
3436

3537
Style/AccessorGrouping:
3638
Enabled: false

lib/stream/activities.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def get_activities(params = {})
5252
end
5353
end
5454
%i[enrich reactions].each { |k| params.delete(k) }
55-
55+
5656
# Handle multiple IDs by joining with commas
5757
params[:ids] = params[:ids].join(',') if params[:ids]&.is_a?(Array)
5858

lib/stream/client.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ def call(env)
214214
end
215215

216216
def initialize(app)
217-
super app
217+
super
218218
@parser = nil
219219
end
220220

spec/client_spec.rb

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -144,17 +144,17 @@
144144
before do
145145
@client = Stream::Client.new('key', 'secret', 'app_id')
146146
@captured_requests = []
147-
147+
148148
# Mock the HTTP client to capture requests
149-
allow_any_instance_of(Stream::StreamHTTPClient).to receive(:make_http_request) do |instance, method, relative_url, params, data, headers|
149+
allow_any_instance_of(Stream::StreamHTTPClient).to receive(:make_http_request) do |_instance, method, relative_url, params, data, headers|
150150
@captured_requests << {
151151
method: method,
152152
url: relative_url,
153153
params: params,
154154
data: data,
155155
headers: headers
156156
}
157-
157+
158158
# Return mock response
159159
{
160160
'results' => [],
@@ -164,13 +164,13 @@
164164
end
165165

166166
it 'should encode multiple activity IDs as comma-separated values' do
167-
ids = ['id1', 'id2', 'id3']
168-
167+
ids = %w[id1 id2 id3]
168+
169169
@client.get_activities(ids: ids)
170-
170+
171171
expect(@captured_requests.length).to eq(1)
172172
request = @captured_requests.first
173-
173+
174174
# Verify the IDs are joined with commas, not passed as an array
175175
expect(request[:params][:ids]).to eq('id1,id2,id3')
176176
expect(request[:params][:ids]).not_to be_a(Array)
@@ -179,21 +179,21 @@
179179

180180
it 'should handle single ID without comma separation' do
181181
@client.get_activities(ids: ['single-id'])
182-
182+
183183
expect(@captured_requests.length).to eq(1)
184184
request = @captured_requests.first
185-
185+
186186
# Single ID should still be encoded correctly
187187
expect(request[:params][:ids]).to eq('single-id')
188188
expect(request[:params][:ids]).not_to be_a(Array)
189189
end
190190

191191
it 'should preserve other parameters when encoding IDs' do
192-
@client.get_activities(ids: ['id1', 'id2'], limit: 10, offset: 20)
193-
192+
@client.get_activities(ids: %w[id1 id2], limit: 10, offset: 20)
193+
194194
expect(@captured_requests.length).to eq(1)
195195
request = @captured_requests.first
196-
196+
197197
expect(request[:params][:ids]).to eq('id1,id2')
198198
expect(request[:params][:limit]).to eq(10)
199199
expect(request[:params][:offset]).to eq(20)

spec/integration_spec.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@
179179
expect(results[0]['id']).to eq response['id']
180180
feed.remove_activity(response['id'])
181181
results = feed.get(limit: 1)['results']
182-
expect(results[0]['id']).not_to eq response['id'] if results.count > 0
182+
expect(results[0]['id']).not_to eq response['id'] if results.any?
183183
end
184184

185185
example 'removing an activity by foreign_id' do
@@ -677,19 +677,19 @@
677677
end
678678
example 'get multiple activities by IDs' do
679679
# Create two different activities
680-
activity1 = @feed42.add_activity({
680+
activity1 = @feed42.add_activity(
681681
actor: 'alice',
682682
verb: 'tweet',
683683
object: 'message1',
684684
foreign_id: "tweet-#{Time.now.to_i}-1"
685-
})
686-
687-
activity2 = @feed42.add_activity({
685+
)
686+
687+
activity2 = @feed42.add_activity(
688688
actor: 'bob',
689689
verb: 'like',
690690
object: 'post1',
691691
foreign_id: "like-#{Time.now.to_i}-2"
692-
})
692+
)
693693

694694
# Remove duration from comparison since it varies
695695
activity1.delete('duration')
@@ -714,13 +714,13 @@
714714
# Verify the returned activities match the original activities
715715
response['results'].each do |returned_activity|
716716
returned_activity.delete('duration')
717-
717+
718718
if returned_activity['id'] == activity1['id']
719719
expect(returned_activity).to eq(activity1)
720720
elsif returned_activity['id'] == activity2['id']
721721
expect(returned_activity).to eq(activity2)
722722
else
723-
fail "Unexpected activity ID: #{returned_activity['id']}"
723+
raise "Unexpected activity ID: #{returned_activity['id']}"
724724
end
725725
end
726726
end

0 commit comments

Comments
 (0)