Class: Eco::CLI::Scripting
- Inherits:
-
Object
- Object
- Eco::CLI::Scripting
- Includes:
- ArgsHelpers
- Defined in:
- lib/eco/cli/scripting.rb,
lib/eco/cli/scripting/argument.rb,
lib/eco/cli/scripting/arguments.rb,
lib/eco/cli/scripting/args_helpers.rb
Defined Under Namespace
Modules: ArgsHelpers Classes: Argument, Arguments
Instance Method Summary collapse
Methods included from ArgsHelpers
#arguments, #get_arg, #get_file, #is_modifier?, #stop_on_unknown!
Instance Method Details
#args_contain?(*values) ⇒ Boolean
10 11 12 |
# File 'lib/eco/cli/scripting.rb', line 10 def args_contain?(*values) match?(ARGV, patterns, [:any, :or, :insensitive, :pattern]) end |
#modifiers(*values) ⇒ Object
14 15 16 |
# File 'lib/eco/cli/scripting.rb', line 14 def modifiers(*values) values.select { |arg| is_modifier?(arg) } end |