Module: TraceTree::ReturnValue
- Included in:
- ConsoleReturnValue, LuxuryReturnValue
- Defined in:
- lib/trace_tree/return_value.rb
Constant Summary collapse
- BLANK =
''.freeze
- NEED_PP =
( if File.exists? (pp_config = File.join(ENV['HOME'], '.trace_tree_pp')) IO.readlines(pp_config).map &:strip else [] end ).freeze
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.formatted(klass, &block) ⇒ Object
21 22 23 |
# File 'lib/trace_tree/return_value.rb', line 21 def self.formatted klass, &block klass.send :define_method, :_trace_tree_pp, &block end |
Instance Method Details
#data_for_tree_html ⇒ Object
16 17 18 19 |
# File 'lib/trace_tree/return_value.rb', line 16 def data_for_tree_html attr_value = ::CGI.escapeHTML return_value._trace_tree_pp(config) super.merge!({return: attr_value}) end |