Module: Sparsify::Deprecations

Included in:
Separator
Defined in:
lib/sparsify/deprecations.rb

Class Method Summary collapse

Class Method Details

.deprecate(message, target) ⇒ Object



8
9
10
11
12
13
# File 'lib/sparsify/deprecations.rb', line 8

def deprecate(message, target)
  @deprecations ||= Set.new
  msg = "Sparsify: #{message} is deprecated " +
        "and will be removed in #{target} (at #{external_callpoint})"
  warn(msg) if @deprecations.add?(msg)
end