Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > optparseライブラリ > OptionParserクラス > separator
separator(sep) -> ()
[permalink][rdoc]サマリにオプションを区切るための文字列 sep を挿入します。 オプションにいくつかの種類がある場合に、サマリがわかりやすくなります。
サマリには on メソッドを呼んだ順にオプションが表示されるので、区切りを挿入したい ところでこのメソッドを呼びます。
例:
require 'optparse' opts = OptionParser.new opts.banner = "Usage: example.rb [options]" opts.separator "" opts.separator "Specific options:" opts.on("-r", "--require LIBRARY") do |lib| options.library << lib end opts.separator "" opts.separator "Common options:" opts.on_tail("-h", "--help", "Show this message") do puts opts exit end