Module: JSTimeZoneConverterRails::Helper
- Defined in:
- lib/js-timezone-converter-rails/engine.rb
Instance Method Summary collapse
Instance Method Details
#js_timezone_converter_data ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/js-timezone-converter-rails/engine.rb', line 11 def js_timezone_converter_data content_tag "div", "", id: 'js_timezone_converter_data', data: { timezones: Hash[ActiveSupport::TimeZone::MAPPING.keys.map { |zone| tz = ActiveSupport::TimeZone.new zone offset = tz.utc_offset dst = tz.period_for_local(Time.now,true).dst? rescue false [zone, dst ? (offset + 3600): offset] }] } end |