Sha256: 404aa58f3a041df81f4087ec45c9d763d17ca2e34fc2fd10064e444a75da55a6
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
require 'httparty' module YkCommand class Request include HTTParty headers 'Content-Type' => 'application/json' def initialize(config) @config = config self.class.base_uri @config[:local] puts "🍉 #{self.class.base_uri}" end def upload_app_dependency(project_id, data) self.class.post('/dependency/addDependency', query: { "projectId" => project_id }, body: data) end def get_project_info(app_project_name) self.class.get('/project/projectByName', query: { "name" => app_project_name }) end def upload_app(app_list_data) self.class.post('/project/updateAllAppProjects', body: { 'data' => app_list_data }.to_json) end def upload_component(data) self.class.post('/project/updateAllComponents', body: { 'data' => data }.to_json) end def upload_third_lib_project(data) self.class.post('/project/updateThirdPartyDependency', body: { 'data' => data }.to_json) end def append_deprecated_versions(name,versions) self.class.post('/project/updateDeprecatedVersions', body: { 'data' => {"name":name,"versions":versions } }.to_json) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
yk_command-0.6.1 | lib/yk_command/analyze/request.rb |
yk_command-0.6.0 | lib/yk_command/analyze/request.rb |