Class: ActionView::Helpers::DateTimeSelector

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

Instance Method Summary collapse

Instance Method Details

#select_quarterObject



32
33
34
35
36
37
38
39
40
41
# File 'lib/quarter_date_select.rb', line 32

def select_quarter
  puts @datetime.inspect
  quarter_options = []
  (1..12).step(3) do |month_number|
    options = {value: month_number}
    options[:selected] = 'selected' if month == month_number
    quarter_options << (:option, quarter_name(month_number), options) + "\n"
  end
  build_select(:month, quarter_options.join)
end

#select_quarterdateObject



18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/quarter_date_select.rb', line 18

def select_quarterdate
  @options[:discard_hour]     = true
  @options[:discard_minute]   = true
  @options[:discard_second]   = true

  @options[:discard_year]     = false
  @options[:discard_month]    = false
  @options[:discard_day]      = true

  set_day_if_discarded

  build_selects_from_types([:day, :quarter, :year])
end