Method: RunLoop.deprecated

Defined in:
lib/run_loop.rb

.deprecated(version, msg) ⇒ void

This method returns an undefined value.

Prints a deprecated message that includes the line number.

Parameters:

  • version (String)

    Indicates when the feature was deprecated.

  • msg (String)

    Deprecation message (possibly suggesting alternatives)



60
61
62
63
64
65
66
67
68
# File 'lib/run_loop.rb', line 60

def self.deprecated(version, msg)

  stack = Kernel.caller(0, 6)[1..-1].join("\n")

  msg = "deprecated '#{version}' - #{msg}\n#{stack}"

  $stderr.puts "\033[34mWARN: #{msg}\033[0m"
  $stderr.flush
end