Module: Wheneverd::CoreExt::NumericDuration

Defined in:
lib/wheneverd/core_ext/numeric_duration.rb

Overview

Numeric helpers for creating Duration values.

Examples:

every 5.minutes do
  command "echo hello"
end

Instance Method Summary collapse

Instance Method Details

#dayObject Also known as: days



27
28
29
# File 'lib/wheneverd/core_ext/numeric_duration.rb', line 27

def day
  Wheneverd::Duration.new(to_duration_seconds(60 * 60 * 24))
end

#hourObject Also known as: hours



22
23
24
# File 'lib/wheneverd/core_ext/numeric_duration.rb', line 22

def hour
  Wheneverd::Duration.new(to_duration_seconds(60 * 60))
end

#minuteObject Also known as: minutes



17
18
19
# File 'lib/wheneverd/core_ext/numeric_duration.rb', line 17

def minute
  Wheneverd::Duration.new(to_duration_seconds(60))
end

#secondObject Also known as: seconds



12
13
14
# File 'lib/wheneverd/core_ext/numeric_duration.rb', line 12

def second
  Wheneverd::Duration.new(to_duration_seconds(1))
end

#weekObject Also known as: weeks



32
33
34
# File 'lib/wheneverd/core_ext/numeric_duration.rb', line 32

def week
  Wheneverd::Duration.new(to_duration_seconds(60 * 60 * 24 * 7))
end