Sha256: 8741fbacf33176433ec9e240d3ca3e8e35d737cfff5c3a66b1278d3c71ec7f7d
Contents?: true
Size: 791 Bytes
Versions: 5
Compression:
Stored size: 791 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] 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 end end
Version data entries
5 entries across 5 versions & 1 rubygems