Sha256: cb75b40b1a8603eb26f906c09042b838f8387191704178cdcc87076b9b31f4bd
Contents?: true
Size: 990 Bytes
Versions: 3
Compression:
Stored size: 990 Bytes
Contents
require "guard/config" fail "Deprecations disabled (strict mode)" if Guard::Config.new.strict? require "guard/ui" module Guard module Deprecated module Evaluator def self.add_deprecated(klass) klass.send(:include, self) end EVALUATE_GUARDFILE = <<-EOS.gsub(/^\s*/, "") Starting with Guard 2.8.3 'Guard::Evaluator#evaluate_guardfile' is deprecated in favor of '#evaluate'. EOS REEVALUATE_GUARDFILE = <<-EOS.gsub(/^\s*/, "") Starting with Guard 2.8.3 'Guard::Evaluator#reevaluate_guardfile' is deprecated in favor of '#reevaluate'. EOS def evaluate_guardfile UI.deprecation(EVALUATE_GUARDFILE) evaluate end def reevaluate_guardfile # require guard only when needed, becuase # guard's deprecations require us require "guard" UI.deprecation(REEVALUATE_GUARDFILE) ::Guard.state.reset_session { evaluate } end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
guard-2.10.5 | lib/guard/deprecated/evaluator.rb |
guard-2.10.4 | lib/guard/deprecated/evaluator.rb |
guard-2.10.3 | lib/guard/deprecated/evaluator.rb |