Class: Twinkle::Client::DefaultFormatter
- Inherits:
-
Object
- Object
- Twinkle::Client::DefaultFormatter
- Defined in:
- lib/twinkle/client/default_formatter.rb
Class Attribute Summary collapse
-
.backtrace_num_lines ⇒ Object
Returns the value of attribute backtrace_num_lines.
Class Method Summary collapse
Class Attribute Details
.backtrace_num_lines ⇒ Object
Returns the value of attribute backtrace_num_lines.
7 8 9 |
# File 'lib/twinkle/client/default_formatter.rb', line 7 def backtrace_num_lines @backtrace_num_lines end |
Class Method Details
.call(message, options = {}) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/twinkle/client/default_formatter.rb', line 9 def call(, = {}) = . if .respond_to?(:message) ||= .to_s if .respond_to?(:backtrace) << "\n#{.backtrace.take(@backtrace_num_lines).join("\n")}" end if = [:hashtags] << "\n#{.join(" ")}" end end |