Sha256: 37670dccea20e50116fd701bf3d79666619f199d784c781f0bd1ceaf5fb16564
Contents?: true
Size: 977 Bytes
Versions: 1
Compression:
Stored size: 977 Bytes
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/updateAllComponents', body: { 'data' => data }.to_json) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yk_command-0.5.9 | lib/yk_command/analyze/request.rb |