class Rufus::Scheduler

def duration_to_f (s)


will yields 10.0

duration_to_f("10s")

Ensures that a duration is a expressed as a Float instance.
def duration_to_f (s)
    return s if s.kind_of?(Float)
    return Rufus::parse_time_string(s) if s.kind_of?(String)
    Float(s.to_s)
end