class Rufus::Scheduler

def start


Starts this scheduler (or restart it if it was previously stopped)
def start
    @stopped = false
    @scheduler_thread = Thread.new do
        if defined?(JRUBY_VERSION)
            require 'java'
            java.lang.Thread.current_thread.name = \
                "openwferu scheduler (Ruby Thread)"
        end
        loop do
            break if @stopped
            step
            sleep @precision
                # TODO : adjust precision
        end
    end
end