Module: Depager::RieExtension::DebugHelper
- Defined in:
- lib/depager/plugins/_rie_debug.rb
Instance Method Summary collapse
Instance Method Details
#inspect ⇒ Object
3 4 5 |
# File 'lib/depager/plugins/_rie_debug.rb', line 3 def inspect "<#{node_name}:#{node_values.inspect}>" end |
#node_name ⇒ Object
11 12 13 |
# File 'lib/depager/plugins/_rie_debug.rb', line 11 def node_name self.class.name.split("::").last end |
#node_values ⇒ Object
15 16 17 |
# File 'lib/depager/plugins/_rie_debug.rb', line 15 def node_values to_h.tap { _1.delete(:lineno) } end |
#pretty_print(q) ⇒ Object
7 8 9 |
# File 'lib/depager/plugins/_rie_debug.rb', line 7 def pretty_print(q) q.group(1, "<#{node_name}:", ">") { q.pp node_values } end |