{{{ class ToyProgram @inputNum attr_writer:inputNum attr_reader:inputNum @randNum attr_writer:randNum attr_reader:randNum def run() self.randNum = rand * 10 self.inputNum = gets.to_i if self.inputNum > self.randNum then puts "You win" else puts "You lose" end end end a = ToyProgram.new() a.run() }}} 처음에 randNum에 attr_writer를 지정하지 않아서 값을 못 써서 고생 좀 했습니다 -_- 어쨌든 이걸로 클래스도 만들고 멤버변수도 만들고 메소드도 만들었으니 기본적으로 필요한 기능은 써 본 것 같군요 ㅋ