class VpsbClient::Metrics::Uploader

Public Class Methods

new(http_client, trial_id) click to toggle source
# File lib/vpsb_client/metrics/uploader.rb, line 4
def initialize(http_client, trial_id)
  @http_client = http_client
  @trial_id = trial_id
end

Public Instance Methods

upload(metric) click to toggle source
# File lib/vpsb_client/metrics/uploader.rb, line 9
def upload(metric)
  upload_request = Api::PostMetricRequest.new(@http_client, @trial_id, metric)
  http_response = Api::Response.new(upload_request.run)
  Api::PostMetricRequest.metric_id(http_response)
end