Module: SchedulerHelper

Defined in:
app/helpers/scheduler_helper.rb

Instance Method Summary collapse

Instance Method Details

#frequency_optionsObject



2
3
4
5
6
# File 'app/helpers/scheduler_helper.rb', line 2

def frequency_options
  Scheduler::FREQUENCIES.each_with_index.map{ |value, index|
    [ I18n.t("scheduler.frequency.#{ value }.form.option"), index ]
  }
end

#week_day_optionsObject



17
18
19
20
21
22
23
24
# File 'app/helpers/scheduler_helper.rb', line 17

def week_day_options
  7.times.map do |d|
    [
      l(Date.today.beginning_of_week + d, :format => "%A"),
      d
    ]
  end
end

#week_day_order_optionsObject



8
9
10
11
12
13
14
15
# File 'app/helpers/scheduler_helper.rb', line 8

def week_day_order_options
  [1, 2, 3, -1 ].map do |d|
    [
      t("scheduler.frequency.monthly.form.week_day_order_option.#{ d }"),
      d
    ]
  end
end