class Guard::Test::Deprecator

Attributes

options[RW]

Public Class Methods

new(options = {}) click to toggle source
# File lib/guard/test/deprecator.rb, line 10
def initialize(options = {})
  @options = options
end
warns_about_deprecated_options(options = {}) click to toggle source
# File lib/guard/test/deprecator.rb, line 6
def self.warns_about_deprecated_options(options = {})
  new(options).warns_about_deprecated_options
end

Public Instance Methods

warns_about_deprecated_options() click to toggle source
# File lib/guard/test/deprecator.rb, line 14
def warns_about_deprecated_options
  _use_cmd_option
  _keep_failed_option
end

Private Instance Methods

_deprecated(message) click to toggle source
# File lib/guard/test/deprecator.rb, line 33
def _deprecated(message)
  UI.warning %{Guard::RSpec DEPRECATION WARNING: #{message}}
end
_keep_failed_option() click to toggle source
# File lib/guard/test/deprecator.rb, line 28
def _keep_failed_option
  return unless options.key?(:keep_failed)
  _deprecated('The :keep_failed option is deprecated. Please set new :failed_mode option value to :keep instead. https://github.com/guard/guard-test#list-of-available-options')
end
_use_cmd_option() click to toggle source
# File lib/guard/test/deprecator.rb, line 21
def _use_cmd_option
  %w[bundler rubygems cli rvm drb spring zeus include].each do |option|
    next unless options.key?(option.to_sym)
    _deprecated("The :#{option} option is deprecated. Please customize the new :cmd option to fit your need.")
  end
end