Skip to content

Commit 5c813b7

Browse files
authored
Merge pull request #22 from franktisellano/master
Updates HTTParty to avoid using URI methods deprecated in newer Ruby versions; control flow change in client.rb
2 parents 3334c4c + 825e96e commit 5c813b7

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

lib/pinboard/client.rb

+8-5
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,15 @@ def get(params = {})
7373
def suggest(url)
7474
options = create_params({url: url})
7575
suggested = self.class.get('/posts/suggest', options)['suggested']
76-
popular = suggested['popular']
77-
popular = [] if popular.nil?
78-
popular = [popular] if popular.class != Array
7976

80-
recommended = suggested['recommended']
81-
recommended = [] if recommended.nil?
77+
if suggested.nil?
78+
popular = []
79+
recommended = []
80+
else
81+
popular = suggested['popular']
82+
recommended = suggested['recommended']
83+
end
84+
popular = [popular] if popular.class != Array
8285
recommended = [recommended] if recommended.class != Array
8386

8487
{:popular => popular, :recommended => recommended}

pinboard.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Gem::Specification.new do |s|
1313
s.add_runtime_dependency 'httparty'
1414
s.name = 'pinboard'
1515
s.version = '1.1.0'
16-
s.date = '2020-12-30'
16+
s.date = '2023-07-22'
1717
s.summary = "Ruby wrapper for the Pinboard API"
1818
s.description = "Ruby wrapper for the Pinboard API"
1919
s.authors = ["Ry Waker", "Jan-Erik Rediger", "Nicholas E. Rabenau"]

0 commit comments

Comments
 (0)