クラスをモジュールというものに作り変えようと思いました。
よく考えたらインスタンスを1回しか作らないので。

module Hoge

def data
return 'hello'
end

def hello
puts data
end

module_function :hello
end

Hoge::hello

でも
undefined local variable or method `data' for Hoge:Module (NameError)
とか怒られます。…なんで?