Module: TimezoneDetection::ClassMethods
- Defined in:
- lib/timezone_detection/application_controller_extension.rb
Instance Method Summary collapse
Instance Method Details
#set_timezone ⇒ Object
3 4 5 6 7 8 |
# File 'lib/timezone_detection/application_controller_extension.rb', line 3 def set_timezone ip_info = IpInfoDB.new offset = ip_info.get_timezone_offset(request.remote_ip) ip_timezone = IpTimezone.create(ip: request.remote_ip, utc_offset: offset) Time.zone = ActiveSupport::TimeZone[ip_timezone.utc_offset] end |