class Medbay::Test
Attributes
func[RW]
label[RW]
Public Class Methods
new(label, func)
click to toggle source
# File lib/medbay/test.rb, line 5 def initialize(label, func) @label = label @func = func end
Public Instance Methods
call()
click to toggle source
# File lib/medbay/test.rb, line 10 def call passed, elapsed = nil if Medbay.configuration.benchmark elapsed = Benchmark.realtime do passed = @func.call end return {passed: passed, name: @label, elapsed: elapsed*1000} end passed = @func.call {passed: passed, name: @label} end