class Jets::Gems::Api
Public Instance Methods
check_exist(gem_name:)
click to toggle source
# File lib/jets/gems/api.rb, line 13 def check_exist(gem_name:) get("gem/exist?gem_name=#{gem_name}&ruby_folder=#{ruby_folder}") end
download_url(gem_name:, project:)
click to toggle source
# File lib/jets/gems/api.rb, line 9 def download_url(gem_name:, project:) get("gem/download?gem_name=#{gem_name}&ruby_folder=#{ruby_folder}&project=#{project}") end
endpoint()
click to toggle source
# File lib/jets/gems/api.rb, line 5 def endpoint ENV['SG_API'] || Jets.config.gems.source || 'https://api.serverlessgems.com/api/v1' end
registered_gems()
click to toggle source
# File lib/jets/gems/api.rb, line 21 def registered_gems get("gems/registered") end
report_missing(gem_name:)
click to toggle source
# File lib/jets/gems/api.rb, line 17 def report_missing(gem_name:) get("report/missing?gem_name=#{gem_name}&ruby_folder=#{ruby_folder}") end
ruby_folder()
click to toggle source
# File lib/jets/gems/api.rb, line 25 def ruby_folder Jets::Gems.ruby_folder end