Module: RakeReport
- Defined in:
- lib/rake_report.rb,
lib/rake_report/version.rb
Constant Summary collapse
- VERSION =
"1.0.0"
Class Method Summary collapse
- .add_time(label, type, start, finish) ⇒ Object
- .html(filename = 'rake_report.html') ⇒ Object
- .times ⇒ Object
- .to_json ⇒ Object
Class Method Details
.add_time(label, type, start, finish) ⇒ Object
23 24 25 26 27 28 |
# File 'lib/rake_report.rb', line 23 def add_time(label, type, start, finish) @@times[:rows].push({c:[{v:label}, {v:type}, {v:start.strftime("Date(%Y, %-m, %-d, %k, %M, %S, %L)")}, {v:finish.strftime("Date(%Y, %-m, %-d, %k, %M, %S, %L)")}]}) end |
.html(filename = 'rake_report.html') ⇒ Object
17 18 19 20 21 |
# File 'lib/rake_report.rb', line 17 def html(filename='rake_report.html') at_exit do RakeReportTemplate.new(@@times).save(filename) end end |
.times ⇒ Object
30 31 32 |
# File 'lib/rake_report.rb', line 30 def times @@times end |
.to_json ⇒ Object
34 35 36 |
# File 'lib/rake_report.rb', line 34 def to_json JSON.generate(@@times) end |