module JamRuby # creates messages (implementation: protocol buffer) objects cleanly class Database #def self.db_timezone # @@db_timezone ||= TZInfo::Timezone.get(fetch_db_timezone) #end def self.db_timezone @@db_timezone ||= ActiveSupport::TimeZone.new(fetch_db_timezone) end def self.fetch_db_timezone result = ActiveRecord::Base.connection.execute('show timezone') tz = result.getvalue(0, 0) result.clear tz end end end