私は完全に愚かな状況で立ち往生しています。以下のスニペットを使用すると、コマンドラインが「./the_script.rb-s serv」であり、コード内のサービス変数の値を確認しますが、optparseでは常にブールクラスであると見なされます。そのため、コマンドラインから文字列を取得できません...
何か案は ?
opt = OptionParser.new do |opt|
opt.on('-s','--service','twitter (tw) or identica (id)') do |val|
service = val.to_s
end
end