class SuperDiff::ObjectInspection::Nodes::AsPrefixWhenRenderingToLines
Public Class Methods
method_name()
click to toggle source
# File lib/super_diff/object_inspection/nodes/as_prefix_when_rendering_to_lines.rb, line 9 def self.method_name :as_prefix_when_rendering_to_lines end
name()
click to toggle source
# File lib/super_diff/object_inspection/nodes/as_prefix_when_rendering_to_lines.rb, line 5 def self.name :as_prefix_when_rendering_to_lines end
Public Instance Methods
render_to_lines(object, **)
click to toggle source
# File lib/super_diff/object_inspection/nodes/as_prefix_when_rendering_to_lines.rb, line 21 def render_to_lines(object, **) ObjectInspection::PrefixForNextNode.new(render_to_string(object)) end
render_to_string(object)
click to toggle source
# File lib/super_diff/object_inspection/nodes/as_prefix_when_rendering_to_lines.rb, line 13 def render_to_string(object) if block render_to_string_in_subtree(object) else immediate_value.to_s end end