Sha256: b74d7e0ac2788b72ba20c72e583ed2a638bd3ee70a1e843a9b3b302f0bd791b7

Contents?: true

Size: 570 Bytes

Versions: 1

Compression:

Stored size: 570 Bytes

Contents

#:stopdoc:
require 'pathname'
require 'term/ansicolor'

module RedGreen
  extend self

  attr_accessor :colour

  def visual
    Term::ANSIColor.send(self.colour || :green) { "="*78 }
  end
end

dir =  Pathname(__FILE__).dirname.parent.join('lib/redgreen')

if    defined?(Expectations::SuiteRunner) then require dir.join('expectations')
elsif defined?(NanoTest)                  then require dir.join('nanotest')
elsif defined?(MiniTest::Unit::TestCase)  then require dir.join('minitest')
elsif defined?(Test::Unit::TestCase)      then require dir.join('testunit')
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mynyml-redgreen-0.6.2 lib/redgreen.rb