Module: Sesc::Cli::Options
- Included in:
- Sesc::Cli
- Defined in:
- lib/sesc/cli/options.rb
Constant Summary collapse
- DEFAULT =
{ city: 'sp', number: 5, places: '' }.freeze
- COMMANDS_WITH_OPTIONS =
{ city: ['-c', '--city'], number: ['-n', '--number'], places: ['-p', '--places'] }.freeze
Instance Method Summary collapse
Instance Method Details
#help? ⇒ Boolean
20 21 22 |
# File 'lib/sesc/cli/options.rb', line 20 def help? args.include?('-h') || args.include?('--help') end |
#index_for(values) ⇒ Object
28 29 30 31 |
# File 'lib/sesc/cli/options.rb', line 28 def index_for(values) values.each { |v| return args.index(v) if args.index(v) } nil end |
#places? ⇒ Boolean
24 25 26 |
# File 'lib/sesc/cli/options.rb', line 24 def places? args.include?('places') end |