module Minitest

Public Instance Methods

plugin_deprecation_toolkit_init(options) click to toggle source
# File lib/minitest/deprecation_toolkit_plugin.rb, line 12
def plugin_deprecation_toolkit_init(options)
  return unless using_bundler?

  require 'deprecation_toolkit'
  if options[:record_deprecations]
    DeprecationToolkit::Configuration.behavior = DeprecationToolkit::Behaviors::Record
  end

  DeprecationToolkit.add_notify_behavior
  DeprecationToolkit.attach_subscriber
end
plugin_deprecation_toolkit_options(opts, options) click to toggle source
# File lib/minitest/deprecation_toolkit_plugin.rb, line 6
def plugin_deprecation_toolkit_options(opts, options)
  opts.on("-r", "--record-deprecations", "Record deprecations") do
    options[:record_deprecations] = true
  end
end

Private Instance Methods

using_bundler?() click to toggle source
# File lib/minitest/deprecation_toolkit_plugin.rb, line 26
def using_bundler?
  ENV['BUNDLE_GEMFILE']
end