Sha256: ee46383e723d7d5b3251939fb9e1a09a9a1c22be244b2d8a4846126915cb52ed
Contents?: true
Size: 1.14 KB
Versions: 3
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[:pro] 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
yk_command-0.6.5 | lib/yk_command/analyze/request.rb |
yk_command-0.6.4 | lib/yk_command/analyze/request.rb |
yk_command-0.6.2 | lib/yk_command/analyze/request.rb |