# File lib/fog/brightbox/storage.rb, line 88 def request(params, parse_json = true) authenticate if @config.must_authenticate? connection.request(params, parse_json) rescue Fog::Brightbox::Storage::AuthenticationRequired => error if @config.managed_tokens? @config.expire_tokens! authenticate retry else # bad credentials raise error end rescue Excon::Errors::HTTPStatusError => error raise case error when Excon::Errors::NotFound Fog::Storage::Brightbox::NotFound.slurp(error) else error end end