before_actionの中で値を設定した変数をアクションの中でも使う方法ってありますか?

たとえば、before_actionにhogeを指定した状態でhugaを呼び出した時、

before_action :hoge

def hoge
    val = "abc"
end

def huga
    puts val
end

abc

となるのを期待しているのですが、そもそも出来るんでしょうか?

クラス変数を使うのが素直?