```ruby
# frozen_string_literal: true

module Riemann
  $LOAD_PATH.unshift __dir__

  require 'rubygems'
  require 'beefcake'
  require 'timeout'
  require 'riemann/version'
  require 'riemann/state'
  require 'riemann/attribute'
  require 'riemann/event'
  require 'riemann/query'
  require 'riemann/message'
  require 'riemann/client'
end
```

Fix warning: circular require considered harmful
user
```ruby
# frozen_string_literal: true

module Riemann
  require 'rubygems'
  require 'beefcake'
  require 'timeout'
  require 'riemann/version'
  require 'riemann/state'
  require 'riemann/attribute'
  require 'riemann/event'
  require 'riemann/query'
  require 'riemann/message'
end
```
assistant