class Mattock::DeprecatedTaskAPI
Public Class Methods
deprecated(message)
click to toggle source
# File lib/mattock/task.rb, line 82 def self.deprecated(message) @deprecations ||= {} unless @deprecations.has_key?(message) warn message @deprecations[message] = :delivered end end
new(*args, &block)
click to toggle source
# File lib/mattock/task.rb, line 90 def initialize(*args, &block) self.class.deprecated "#{self.class.name}.new(...) is deprecated - instead use #{target_class.name}.define_task(...)\n (from #{caller[0]})" target_class.define_task(*args, &block) end