lib/cucumber/create_meta.rb in cucumber-create-meta-2.0.0 vs lib/cucumber/create_meta.rb in cucumber-create-meta-2.0.1
- old
+ new
@@ -4,11 +4,11 @@
module Cucumber
module CreateMeta
CI_DICT = JSON.parse(IO.read(File.join(File.dirname(__FILE__),"ciDict.json")))
- def create_meta(tool_name, tool_version)
+ def create_meta(tool_name, tool_version, env=ENV)
Cucumber::Messages::Meta.new(
protocol_version: Cucumber::Messages::VERSION,
implementation: Cucumber::Messages::Meta::Product.new(
name: tool_name,
version: tool_version
@@ -21,10 +21,11 @@
name: RbConfig::CONFIG['target_os'],
version: Sys::Uname.uname.version
),
cpu: Cucumber::Messages::Meta::Product.new(
name: RbConfig::CONFIG['target_cpu']
- )
+ ),
+ ci: detect_ci(env)
)
end
def detect_ci(env)
detected = CI_DICT.map do |ci_name, ci_system|