Module: Compass::Deprecation

Defined in:
lib/compass/deprecation.rb

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.issued_deprecationsObject

Returns the value of attribute issued_deprecations.



4
5
6
# File 'lib/compass/deprecation.rb', line 4

def issued_deprecations
  @issued_deprecations
end

Class Method Details

.deprecated!(identifier, message) ⇒ Object



8
9
10
11
12
13
# File 'lib/compass/deprecation.rb', line 8

def self.deprecated!(identifier, message)
  return if Deprecation.issued_deprecations[identifier]
  Deprecation.issued_deprecations[identifier] = true
  warn message
  warn "Called from #{caller[1]}"
end

.mark_as_issued(identifier) ⇒ Object



15
16
17
# File 'lib/compass/deprecation.rb', line 15

def self.mark_as_issued(identifier)
  Deprecation.issued_deprecations[identifier] = true
end