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

Version Path
yk_command-0.5.7 lib/yk_command/analyze/request.rb
yk_command-0.5.6 lib/yk_command/analyze/request.rb
yk_command-0.5.5 lib/yk_command/analyze/request.rb
yk_command-0.5.4 lib/yk_command/analyze/request.rb
yk_command-0.5.3 lib/yk_command/analyze/request.rb