Method: LocalTimeHelper#local_time

Defined in:
app/helpers/local_time_helper.rb

#local_time(time, options = nil) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
# File 'app/helpers/local_time_helper.rb', line 2

def local_time(time, options = nil)
  time = utc_time(time)

  options, format12 = extract_options_and_value(options, :format)
  format12, format24 = find_12h_and_24h_formats(format12)

  options[:data] ||= {}
  options[:data].merge! local: :time, format: format12, format24: format24

  time_tag time, time.strftime(format12), options
end