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