module Semian::Mysql2

def included(base)

The naked methods are exposed as `raw_query` and `raw_connect` for instrumentation purpose
def included(base)
  base.send(:alias_method, :raw_query, :query)
  base.send(:remove_method, :query)
  base.send(:alias_method, :raw_connect, :connect)
  base.send(:remove_method, :connect)
  base.send(:alias_method, :raw_ping, :ping)
  base.send(:remove_method, :ping)
end