Sha256: 0b115120d2eaca50bf52f763de82fc5fd24c27a307d56e1afb5b3ee8855f20f1

Contents?: true

Size: 410 Bytes

Versions: 13

Compression:

Stored size: 410 Bytes

Contents

# Dummy
module Zena
  module Fix
    module MysqlConnection
    end
  end
end

# Fixes #98
ActiveRecord::ConnectionAdapters::MysqlAdapter.class_eval do
  def configure_connection_with_timezone
    configure_connection_without_timezone
    tz = ActiveRecord::Base.default_timezone == :utc ? "+0:0" : "SYSTEM"
    execute("SET time_zone = '#{tz}'")
  end
  alias_method_chain :configure_connection, :timezone
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
zena-0.16.9 lib/zena/fix/mysql_connection.rb
zena-0.16.8 lib/zena/fix/mysql_connection.rb
zena-0.16.7 lib/zena/fix/mysql_connection.rb
zena-0.16.6 lib/zena/fix/mysql_connection.rb
zena-0.16.5 lib/zena/fix/mysql_connection.rb
zena-0.16.4 lib/zena/fix/mysql_connection.rb
zena-0.16.3 lib/zena/fix/mysql_connection.rb
zena-0.16.2 lib/zena/fix/mysql_connection.rb
zena-0.16.1 lib/zena/fix/mysql_connection.rb
zena-0.16.0 lib/zena/fix/mysql_connection.rb
zena-0.15.2 lib/zena/fix/mysql_connection.rb
zena-0.15.1 lib/zena/fix/mysql_connection.rb
zena-0.15.0 lib/zena/fix/mysql_connection.rb