Cloud9環境でRubyを使用して仮想通貨の自動売買botを作成していたところ以下のエラーを表示して困っています。

<エラー内容>

undefined method `[]' for nil:NilClass (NoMethodError)

<該当部ソース>

#注文状況の確認
def order_status
    flag = 0
    bbcc = Bitbankcc.new(API_KEY, API_SEC)
    while flag == 0 do
        response =  bbcc.read_active_orders('xrp_jpy')
        response_hash = JSON.parse(response)
        response_data = response_hash["data"]
        response_order = response_data["orders"]
        if response_order[0]["status"] == "FULLY_FILLED" then
            price = response_order[0]["price"]
            flag = 1
        end
    sleep(0.1)
    end
    return price
end

<やりたいこと>

response_order[0]["status"]の中身が"FULLY_FILLED"になるまでループさせたいだけです。
response_orderの中身は下のようになっています。

{"order_id"=>9408346, "pair"=>"xrp_jpy", "side"=>"sell", "type"=>"limit", "start_amount"=>"10.000000", "remaining_amount"=>"10.000000", "executed_amount"=>"0.000000", "price"=>"130.0000", "average_price"=>"0.0000", "ordered_at"=>1517417353070, "status"=>"UNFILLED"}

Rubyどころかプログラミング自体が初心者で、なんとか独学で頑張ってきましたがお手上げ状態です。

稚拙なコードでお恥ずかしいのですがアドバイス頂ければ幸いです。