Sha256: 608a7a272c5260716b8ebbeef98e82a53492c528f54608ac43dbaa9fd5607010

Contents?: true

Size: 386 Bytes

Versions: 2

Compression:

Stored size: 386 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.definitions.add time, DSL::Actions.new(&block).to_a
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cronjobs-4.0.0.1 lib/cronjobs/proxy.rb
cronjobs-4.0.0.0 lib/cronjobs/proxy.rb