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