Module: MoCo::Log
- Defined in:
- lib/moco/log.rb
Class Method Summary collapse
- .compile(compiler) ⇒ Object
- .error(e) ⇒ Object
- .load(files) ⇒ Object
- .monitor ⇒ Object
- .quiet=(quiet) ⇒ Object
- .update(compiler) ⇒ Object
Class Method Details
.compile(compiler) ⇒ Object
22 23 24 25 |
# File 'lib/moco/log.rb', line 22 def self.compile(compiler) log log([:Compile, compiler.source_file, files(compiler)]) end |
.error(e) ⇒ Object
33 34 35 36 37 38 39 40 |
# File 'lib/moco/log.rb', line 33 def self.error(e) if @quiet log(nil, true) log([:Compile, e.file], true) end log(error_on_line(e), true) log((e), true) end |
.load(files) ⇒ Object
11 12 13 14 15 |
# File 'lib/moco/log.rb', line 11 def self.load(files) files.each do |file| log([:Loading, file, files]) end end |
.monitor ⇒ Object
17 18 19 20 |
# File 'lib/moco/log.rb', line 17 def self.monitor log log('Press Ctrl-C to stop monitoring') end |
.quiet=(quiet) ⇒ Object
7 8 9 |
# File 'lib/moco/log.rb', line 7 def self.quiet=(quiet) @quiet = quiet end |
.update(compiler) ⇒ Object
27 28 29 30 31 |
# File 'lib/moco/log.rb', line 27 def self.update(compiler) updated_files(compiler).each do |file| log([:Updated, file, files(compiler)]) end end |