class CodeMapper::Output::Text

Public Class Methods

new(io) click to toggle source
# File lib/code_mapper/output/text.rb, line 4
def initialize(io)
  @io = io
  @indent = ''
end

Public Instance Methods

done() click to toggle source
# File lib/code_mapper/output/text.rb, line 18
def done
end
pop(tp, normalized_class_name) click to toggle source
# File lib/code_mapper/output/text.rb, line 14
def pop(tp, normalized_class_name)
  @indent = @indent[0...-2]
end
push(tp, normalized_class_name) click to toggle source
# File lib/code_mapper/output/text.rb, line 9
def push(tp, normalized_class_name)
  @io.puts "#{@indent}#{normalized_class_name}.#{tp.method_id.to_s}\n"
  @indent << '  '
end