Sha256: 37aed75e02daf458727c99817ea436f5d27604bd1eb8834752ae4b23d4058530

Contents?: true

Size: 368 Bytes

Versions: 7

Compression:

Stored size: 368 Bytes

Contents

class Jets::Api::Gems
  class Exist
    include Jets::Api

    # gem_name IE: nokogiri-1.1.1
    def check(gem_name)
      Jets::Api::Gems.exist(gem_name: gem_name) # data = {"exist": ..., "available"}
    rescue Jets::Api::RequestError => e
      puts "WARNING: #{e.class}: #{e.message}"
      {"exist" => false, gem_name: gem_name, available: [] }
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
jets-api-0.2.0 lib/jets/api/gems/exist.rb
jets-api-0.1.5 lib/jets/api/gems/exist.rb
jets-api-0.1.4 lib/jets/api/gems/exist.rb
jets-api-0.1.3 lib/jets/api/gems/exist.rb
jets-api-0.1.2 lib/jets/api/gems/exist.rb
jets-api-0.1.1 lib/jets/api/gems/exist.rb
jets-api-0.1.0 lib/jets/api/gems/exist.rb