Sha256: 770717a1cfeda24b50ef74db859d56013a79f6d101913bac731303c698838dc5
Contents?: true
Size: 621 Bytes
Versions: 97
Compression:
Stored size: 621 Bytes
Contents
require 'cucumber/formatter/progress' require 'cucumber/step_definition_light' module Cucumber module Formatter class Debug def initialize(step_mother, io, options) @io = io @indent = 0 end def respond_to?(*args) true end def method_missing(name, *args) @indent -= 2 if name.to_s =~ /^after/ print(name) @indent += 2 if name.to_s =~ /^before/ end private def print(text) @io.puts "#{indent}#{text}" end def indent (' ' * @indent) end end end end
Version data entries
97 entries across 95 versions & 15 rubygems