Class: GLI::Commands::HelpModules::ArgNameFormatter
- Inherits:
-
Object
- Object
- GLI::Commands::HelpModules::ArgNameFormatter
- Defined in:
- lib/gli/commands/help_modules/arg_name_formatter.rb
Overview
Handles wrapping text
Instance Method Summary collapse
Instance Method Details
#format(arguments_description, arguments_options) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/gli/commands/help_modules/arg_name_formatter.rb', line 6 def format(arguments_description,) return '' if String(arguments_description).strip == '' desc = arguments_description if .include? :optional desc = "[#{desc}]" end if .include? :multiple desc = "#{desc}[, #{desc}]*" end " " + desc end |