class QueryParser
Constants
- TIMEZONES
Public Class Methods
time_for(cities)
click to toggle source
# File lib/appbooster-server/query_parser.rb, line 12 def time_for(cities) response = "UTC: #{format_time(Time.now)}</br>" return response if cities.nil? cities.split(',').each do |city| tz = timezone(city) next if tz.nil? response << "#{city}: #{format_time(tz.now)}</br>" end response end
Private Class Methods
format_time(time)
click to toggle source
# File lib/appbooster-server/query_parser.rb, line 26 def format_time(time) time.strftime('%a, %d %b %Y %H:%M:%S') end
timezone(city)
click to toggle source
# File lib/appbooster-server/query_parser.rb, line 30 def timezone(city) region = TIMEZONES[city] TZInfo::Timezone.get("#{region}/#{city}") rescue nil end