lib/knapsack_pro/config/env.rb in knapsack_pro-5.2.0 vs lib/knapsack_pro/config/env.rb in knapsack_pro-5.2.1
- old
+ new
@@ -283,9 +283,14 @@
def set_test_runner_adapter(adapter_class)
ENV['KNAPSACK_PRO_TEST_RUNNER_ADAPTER'] = adapter_class.to_s.split('::').last
end
+ def ci?
+ ENV.fetch('CI', 'false').downcase == 'true' ||
+ detected_ci != KnapsackPro::Config::CI::Base
+ end
+
private
def required_env(env_name)
ENV[env_name] || raise("Missing environment variable #{env_name}")
end