Module: SDC::Debug
- Defined in:
- lib/core/Debug.rb
Class Method Summary collapse
- .log(message) ⇒ Object
- .log_time(msg) ⇒ Object
- .measure_time ⇒ Object
- .on_debug ⇒ Object
- .on_release ⇒ Object
Class Method Details
.log(message) ⇒ Object
29 30 31 32 |
# File 'lib/core/Debug.rb', line 29 def self.log() return if !SDC::Script.debug? puts end |
.log_time(msg) ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/core/Debug.rb', line 21 def self.log_time(msg) return if !SDC::Script.debug? t = self.measure_time do yield end self.log(msg.to_s + t.to_s) end |
.measure_time ⇒ Object
14 15 16 17 18 19 |
# File 'lib/core/Debug.rb', line 14 def self.measure_time return nil if !SDC::Script.debug? t0 = Time.now yield return Time.now - t0 end |