Module: Todonotes

Defined in:
lib/todonotes.rb,
lib/todonotes/todo.rb,
lib/todonotes/log4r.rb,
lib/todonotes/version.rb,
lib/todonotes/todonotes.rb

Overview

Changes

0.1.0 2011-06-24:

  • Initial version, copied from todo_gem

0.1.1 2012-12-02

  • correction in documentation

  • example in English

  • Todonotes#codeline -> Todonotes#codelines

  • Implement module Todonotes with methods overview, codelines, logger, log2file

See also

0.1.2:

  • Use Minitest

  • Evaluate block for each call (allows dynamic results)

  • raise NotImplementedError on request

Defined Under Namespace

Classes: FixmeFormatter, Todo, Todonotes

Constant Summary collapse

TODONOTES =

‘singleton’-instance of Todonotes

Todonotes.new()
VERSION =
'0.2.0'

Class Method Summary collapse

Class Method Details

.codelinesObject

See Todonotes::Todonotes#codelines



64
65
66
# File 'lib/todonotes.rb', line 64

def codelines()
  TODONOTES.codelines()
end

.log2file(filename = File.basename($0) + '.todo', level = Log4r::ALL) ⇒ Object

See Todonotes::Todonotes#log2file



76
77
78
# File 'lib/todonotes.rb', line 76

def log2file(filename = File.basename($0) + '.todo', level = Log4r::ALL)
  TODONOTES.log2file(filename, level)
end

.loggerObject

See Todonotes::Todonotes#logger



70
71
72
# File 'lib/todonotes.rb', line 70

def logger()
  TODONOTES.logger()
end

.overview(*settings) ⇒ Object

See Todonotes::Todonotes#overview



58
59
60
# File 'lib/todonotes.rb', line 58

def overview(*settings )
  TODONOTES.overview( *settings )
end

See Todonotes::Todonotes#overview



52
53
54
# File 'lib/todonotes.rb', line 52

def print_stats( with_type = false )
  TODONOTES.overview( with_type )
end