Class: CronZoneConverter::Merger

Inherits:
Object
  • Object
show all
Defined in:
lib/cron_zone_converter/merger.rb

Class Method Summary collapse

Class Method Details

.merge(crons) ⇒ Object



6
7
8
9
10
# File 'lib/cron_zone_converter/merger.rb', line 6

def merge(crons)
  return crons unless crons.size > 1

  merge_by_hour(merge_by_dow(merge_by_dom(crons))).sort{ |a, b| a.to_cron_s <=> b.to_cron_s }
end