Sha256: d9b8852f345756794aceb34551f6e76dcf1d776728613e23f881f12578f712fa

Contents?: true

Size: 641 Bytes

Versions: 6

Compression:

Stored size: 641 Bytes

Contents

$:.unshift(File.dirname(__FILE__)) unless
  $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))

require 'irb'
require "runner"

module RubyDocTest
  
  class << self
    attr_accessor :trace, :ignore_interactive, :tests, :verbose
    attr_writer :output_format
    
    def output_format
      if @output_format == :ansi or (@output_format.nil? and STDOUT.tty?)
        :ansi
      elsif @output_format == :html
        :html
      else
        :plain
      end
    end
    
    def indent(s, level=4)
      spaces = " " * level
      spaces + s.split("\n").join("\n#{spaces}")
    end
  end
  
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
rubydoctest-1.1.5 lib/rubydoctest.rb
rubydoctest-1.1.4 lib/rubydoctest.rb
bryanlarsen-rubydoctest-1.0.2 lib/rubydoctest.rb
bryanlarsen-rubydoctest-1.1.0 lib/rubydoctest.rb
bryanlarsen-rubydoctest-1.1.1 lib/rubydoctest.rb
rubydoctest-1.1.3 lib/rubydoctest.rb