jsonで値を取得して、変数に代入をして、その変数との比較をするときに、初期化されていない定数と出てエラーになります。a == BUY の時、"yes" と表示させたいです。
宜しくお願い致します。

require "net/http"
require "uri"
require "openssl"
require "json"

key = "kkkkkkkkkkkkk"
secret = "kkkkkkkkkkkkkkkkkkkk"

timestamp = Time.now.to_i.to_s
method = "GET"
uri = URI.parse("kkkkkkkkkkkkkkkkkkkkkk")
uri.path = "/v1/me/getpositions"
uri.query = "product_code=kkkkkkkkkkkkkkk"

text = timestamp + method + uri.request_uri
sign = OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new("sha256"), secret, text)

options = Net::HTTP::Get.new(uri.request_uri, initheader = {
                             "ACCESS-KEY" => key,
                             "ACCESS-TIMESTAMP" => timestamp,
                             "ACCESS-SIGN" => sign,
                             });

https = Net::HTTP.new(uri.host, uri.port)
https.use_ssl = true
response = https.request(options)

json = response.body
getpositions = JSON.parse(json)


a = getpositions[0]["side"]

if a == BUY                #ここでエラーになります
puts "yes"

エラーコード

a.rb:34:in `<main>': uninitialized constant BUY (NameError)