Sha256: 2279a9d7f296e0f4525792d408814e781495fd349ba005c31982f29429a3c03f

Contents?: true

Size: 374 Bytes

Versions: 2

Compression:

Stored size: 374 Bytes

Contents

module Cronjobs
  class Proxy

    def initialize(&block)
      instance_eval(&block)
    end

    def env(value)
      Cronjobs.env = value
    end

    def mailto(value)
      Cronjobs.mailto = value
    end

    def output(value)
      Cronjobs.output = value
    end

    def every(time, &block)
      Cronjobs.add time, DSL::Actions.new(&block).to_a
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cronjobs-0.1.0 lib/cronjobs/proxy.rb
cronjobs-0.0.1 lib/cronjobs/proxy.rb