class Bashly::Models::Flag
Public Instance Methods
aliases()
click to toggle source
# File lib/bashly/models/flag.rb, line 4 def aliases if long and short [long, short] elsif long [long] else [short] end end
name()
click to toggle source
# File lib/bashly/models/flag.rb, line 14 def name long || short end
usage_string(extended: false)
click to toggle source
# File lib/bashly/models/flag.rb, line 18 def usage_string(extended: false) result = [aliases.join(", ")] result << arg.upcase if arg result << strings[:required] if required and extended result.join " " end