Puppet Function: mcollective::crontimes
- Defined in:
-
lib/puppet/functions/mcollective/crontimes.rb
- Function type:
- Ruby 4.x API
Overview
mcollective::crontimes(Integer $offset, Integer $interval, Integer $period) ⇒ Any
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# File 'lib/puppet/functions/mcollective/crontimes.rb', line 1
Puppet::Functions.create_function(:'mcollective::crontimes') do
dispatch :crontimes do
required_param 'Integer', :offset
required_param 'Integer', :interval
required_param 'Integer', :period
end
def crontimes(offset, interval, period)
(period / interval).times.map do |i|
val = i * interval + offset
val if val < period && val < 60
end.compact
end
end
|