def init!(opts = {}, env = ENV)
      load!(framework: opts, env: env)

      init_logging!
      init_backend!

      logger.info(sprintf('Initializing Honeybadger Error Tracker for Ruby. Ship it! version=%s framework=%s', Honeybadger::VERSION, detected_framework))
      logger.warn('Development mode is enabled. Data will not be reported until you deploy your app.') if warn_development?

      self
    end
def init!(opts = {}, env = ENV)
      load!(framework: opts, env: env)

      init_logging!
      init_backend!

      logger.info(sprintf('Initializing Honeybadger Error Tracker for Ruby. Ship it! version=%s framework=%s', Honeybadger::VERSION, detected_framework))
      logger.warn('Development mode is enabled. Data will not be reported until you deploy your app.') if warn_development?

      self
    end
Called by framework (see lib/honeybadger/init/) at the point of
 initialization. This is not required for the notifier to work (i.e. with
 `require 'honeybadger/ruby'`).