class Aaron::DSL

Attributes

scheduler[R]

Public Class Methods

new() click to toggle source
# File lib/aaron/dsl.rb, line 7
def initialize
  @scheduler = Scheduler.new
end

Public Instance Methods

every(range, proc = nil, &block) click to toggle source
# File lib/aaron/dsl.rb, line 11
def every range, proc = nil, &block
  scheduler << Task.new(range, proc, &block)
  scheduler
end
exec(&block) click to toggle source
# File lib/aaron/dsl.rb, line 16
def exec &block
  block.type = :exec
  block
end