Class: Statlysis::CronSet
- Inherits:
-
Set
- Object
- Set
- Statlysis::CronSet
- Defined in:
- lib/statlysis/cron_set.rb
Instance Method Summary collapse
-
#[](pattern = nil) ⇒ Object
filter cron_sets by pattern.
- #last ⇒ Object
- #run ⇒ Object
Instance Method Details
#[](pattern = nil) ⇒ Object
filter cron_sets by pattern
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/statlysis/cron_set.rb', line 8 def [] pattern = nil case pattern when Fixnum, Integer # support array idx access self.to_a[pattern] else CronSet.new(select do |cron_set| cron_set.multiple_dataset.name.to_s.match Regexp.new(pattern.to_s) end) end end |
#last ⇒ Object
19 |
# File 'lib/statlysis/cron_set.rb', line 19 def last; [-1]; end |
#run ⇒ Object
21 22 23 |
# File 'lib/statlysis/cron_set.rb', line 21 def run map(&:run) end |