Module: Infield::DeprecationWarning
- Defined in:
- lib/infield/deprecation_warning.rb
Overview
Takes in new deprecation warnings and sends them to the Infield API in batches
Defined Under Namespace
Modules: Runner
Classes: Task
Class Method Summary
collapse
Class Method Details
.log(*messages, callstack: nil, validated: false) ⇒ Object
86
87
88
89
90
|
# File 'lib/infield/deprecation_warning.rb', line 86
def log(*messages, callstack: nil, validated: false)
messages = messages.select(&method(:valid_message)) unless validated
messages.each { |message| Runner.enqueue(Task.new(message, callstack)) }
true
end
|