Method: Selenium::WebDriver::Logger#deprecate
- Defined in:
- lib/selenium/webdriver/common/logger.rb
permalink #deprecate(old, new = nil, id: [], reference: '') { ... } ⇒ Object
Marks code as deprecated with/without replacement.
164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 |
# File 'lib/selenium/webdriver/common/logger.rb', line 164 def deprecate(old, new = nil, id: [], reference: '', &block) id = Array(id) return if @ignored.include?(:deprecations) id << :deprecations if @allowed.include?(:deprecations) = "[DEPRECATION] #{old} is deprecated" << if new ". Use #{new} instead." else ' and will be removed in a future release.' end << " See explanation for this deprecation: #{reference}." unless reference.empty? discard_or_log(:warn, , id, &block) end |