You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: oauth_utils.rb
    path of file: ./repos/chaskiq/app/services/message_apis
    
    the code of the file until where you have to start completion: module MessageApis
  module OauthUtils
    extend ActiveSupport::Concern

    HEADERS = { "content-type" => "application/json" } # Suggested set? Any?

    def make_post_reque
    
    def make_put_request(uri_path)
      get_api_access if @client.nil? # token timeout?

      response = @client.put(uri_path, "", { "content-type" => "application/json" })

      Rails.logger.info "#{response.message}  - Rate limited..." if response.code.to_i == 429

      if response.code.to_i >= 300
        Rails.logger.info "PUT ERROR occurred with #{uri_path}, " # request: #{request} "
        Rails.logger.info "Error: #{response}"
      end