| Class | CalendarDateSelect |
| In: |
vendor/plugins/super_inplace_controls/lib/calendar_date_select.rb
vendor/plugins/super_inplace_controls/lib/includes_helper.rb |
| Parent: | Object |
Calendar Date Select by Tim Harper
| FORMATS | = | { :natural => { :date => "%B %d, %Y", :time => " %I:%M %p" |
# File vendor/plugins/super_inplace_controls/lib/calendar_date_select.rb, line 52
52: def date_format_string(time=false)
53: @@format[:date] + ( time ? @@format[:time] : "" )
54: end
# File vendor/plugins/super_inplace_controls/lib/calendar_date_select.rb, line 43
43: def format=(format)
44: raise "CalendarDateSelect: Unrecognized format specification: #{format}" unless FORMATS.has_key?(format)
45: @@format = FORMATS[format]
46: end
# File vendor/plugins/super_inplace_controls/lib/calendar_date_select.rb, line 56
56: def format_date(date)
57: if Date===date
58: date.strftime(date_format_string(false))
59: else
60: date.strftime(date_format_string(true))
61: end
62: end
# File vendor/plugins/super_inplace_controls/lib/calendar_date_select.rb, line 64
64: def has_time?(value)
65: /[0-9]:[0-9]{2}/.match(value.to_s)
66: end