jam-cloud/ruby/lib/jam_ruby/database.rb

21 lines
490 B
Ruby

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