Sha256: da7cc08a579a75a0ec1c63e396f020330911805a357f9b9fec10927bdc871338
Contents?: true
Size: 842 Bytes
Versions: 12
Compression:
Stored size: 842 Bytes
Contents
@metrics = [] def add_shipped_metrics(args) @metrics << { :type => 'shipped', :package => args[:package] || Pkg::Config.project, :version => args[:version] || Pkg::Config.version, :pe_version => args[:pe_version] || Pkg::Config.pe_version, :is_rc => args[:is_rc] || false, } end def post_shipped_metrics require 'net/http' @metrics.each do |metric| type = metric[:type] package = metric[:package] version = metric[:version] pe_version = metric[:pe_version] is_rc = metric[:is_rc] uri = URI(Pkg::Config.metrics_url) Net::HTTP.post_form( uri, { 'type' => type, 'package' => package, 'version' => version, 'pe_version' => pe_version, 'is_rc' => is_rc, } ) end end
Version data entries
12 entries across 12 versions & 1 rubygems