class Deba::Stringifier
Public Class Methods
new(segments)
click to toggle source
# File lib/deba/stringifier.rb, line 2 def initialize(segments) @segments = segments end
Public Instance Methods
stringify()
click to toggle source
# File lib/deba/stringifier.rb, line 6 def stringify chunks = @segments.chunk { |segment| segment.class } chunks.map do |type, chunk_segments| if type == Deba::Span Deba::Utils.normalise(chunk_segments.map { |s| s.to_s }.join) else chunk_segments.join end end.join end