Module: Cl::Opts::Validate
- Included in:
- Cl::Opts
- Defined in:
- lib/cl/opts/validate.rb
Defined Under Namespace
Classes: Enum, Format, Range, Required, Requireds, Requires, Validator
Instance Method Summary
collapse
Instance Method Details
#validate(cmd, opts, values, orig) ⇒ Object
6
7
8
9
10
11
12
|
# File 'lib/cl/opts/validate.rb', line 6
def validate(cmd, opts, values, orig)
Validate.constants.each do |name|
next if name == :Validator
const = Validate.const_get(name)
const.new(cmd, opts, values, orig).apply
end
end
|