私は最近、Ruby on Rails の学習を開始しました。キーボードを介したユーザー操作を少し許可するプログラムを作成しようとしています。
これまではほとんど Java しか使っていなかったので、Ruby の readKeyboard メソッドに相当するものは何ですか? また、どのように使用するのでしょうか?
私のプログラムは、学生、コース、およびモジュールのリストを持ち、ユーザーが学生をコースに登録し、そのコースで実行されるモジュールに参加させることができる単純なものです。
現在、次のような「モジュール」というクラスがあります。
class Module
# To change this template use File | Settings | File Templates.
@@moduleScheme = nil
def initialize(v)
@val = v
end
# Set and get the @val object value
def set (v)
@val = v
end
def get
return @val
end
def addModule
moduleName = Module.new(30)
moduleRefNo = ran(100)
moduleYear(4)
end
def addModuleToScheme
moduleName.moduleScheme = schemeName
end
def removeModuleFromScheme
moduleName.moduleScheme = nil
end
def queryModule
end
end
「queryModule」関数を使用して、モジュールの一意の識別子を入力することで、ユーザーが照会するモジュールを指定できるようにしたいと考えています。おそらく、「プット」を使用して、それがユーザーが行う必要があることを示すでしょうか? しかし、ユーザーがキーボードで入力したものをプログラムに読み込む方法がわかりません。誰かが私を正しい方向に向けることができますか?