lib/gemline.rb in gemline-0.4.1 vs lib/gemline.rb in gemline-0.4.2
- old
+ new
@@ -1,6 +1,5 @@
-require 'json/pure'
require 'net/https'
require 'clipboard'
class Gemline
attr_accessor :gem, :gemline, :json, :response
@@ -29,20 +28,20 @@
def sanitize_gem_name(gem_name)
gem_name.to_s.gsub(/[^\w\-]+/,'') # Yeah, a little over-defensive.
end
def gem_not_found?
- @json.match(/(could not be found|does not exist)/)
+ !!@json.match(/(could not be found|does not exist)/)
end
private
def self.get_rubygem_json(gem_name)
uri = URI.parse("https://rubygems.org/api/v1/gems/#{gem_name}.json")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
- http.verify_mode = OpenSSL::SSL::VERIFY_NONE
+ # http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(uri.request_uri)
response = http.request(request)
response.body
end