summaryrefslogtreecommitdiff
path: root/doc/option_params/descriptions.rb
blob: 9aec80aae26bfcb0eb1b8e80d548d9355d8c5641 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
require 'optparse'
parser = OptionParser.new
description = <<-EOT
Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Aenean commodo ligula eget.
Aenean massa. Cum sociis natoque penatibus
et magnis dis parturient montes, nascetur
ridiculus mus. Donec quam felis, ultricies
nec, pellentesque eu, pretium quis, sem.
EOT
descriptions = description.split($/)
parser.on('--xxx', *descriptions) do |value|
  p ['--xxx', value]
end
parser.parse!