class RailsEdgeTest::Printers::Tree

Public Class Methods

new() click to toggle source
# File lib/rails_edge_test/printers/tree.rb, line 3
def initialize
  @count = 0
end

Public Instance Methods

begin_action(action) click to toggle source
# File lib/rails_edge_test/printers/tree.rb, line 26
def begin_action(action)
  puts "  #{action.name}"
end
begin_controller(controller) click to toggle source
# File lib/rails_edge_test/printers/tree.rb, line 18
def begin_controller(controller)
  puts controller.controller_class.name
end
begin_edge(edge) click to toggle source
# File lib/rails_edge_test/printers/tree.rb, line 33
def begin_edge(edge)
  print "    #{edge.description}"
end
begin_suite() click to toggle source
# File lib/rails_edge_test/printers/tree.rb, line 7
def begin_suite
  puts ""
  puts "Generating Edges..."
  puts "-------------------"
  puts ""
end
end_action() click to toggle source
# File lib/rails_edge_test/printers/tree.rb, line 30
def end_action
end
end_controller() click to toggle source
# File lib/rails_edge_test/printers/tree.rb, line 22
def end_controller
  puts ""
end
end_edge() click to toggle source
# File lib/rails_edge_test/printers/tree.rb, line 37
def end_edge
  puts " ... done"
  @count += 1
end
end_suite() click to toggle source
# File lib/rails_edge_test/printers/tree.rb, line 14
def end_suite
  puts "\n#{@count} edge specs executed."
end