Module: ReVIEW::ErrorUtils

Included in:
Preprocessor, Repository
Defined in:
lib/review/preprocessor.rb

Instance Method Summary collapse

Instance Method Details

#error(msg) ⇒ Object

Raises:



25
26
27
28
# File 'lib/review/preprocessor.rb', line 25

def error(msg)
  @errutils_err = true
  raise ApplicationError, "#{location}: #{msg}"
end

#filenameObject



34
35
36
# File 'lib/review/preprocessor.rb', line 34

def filename
  @errutils_file.path
end

#init_errorutils(f) ⇒ Object



16
17
18
19
# File 'lib/review/preprocessor.rb', line 16

def init_errorutils(f)
  @errutils_file = f
  @errutils_err = false
end

#linenoObject



38
39
40
# File 'lib/review/preprocessor.rb', line 38

def lineno
  @errutils_file.lineno
end

#locationObject



30
31
32
# File 'lib/review/preprocessor.rb', line 30

def location
  "#{filename}:#{lineno}"
end

#warn(msg) ⇒ Object



21
22
23
# File 'lib/review/preprocessor.rb', line 21

def warn(msg)
  @logger.warn "#{location}: #{msg}"
end