class HammerCLI::Options::Validators::DSL::AnyConstraint
Public Class Methods
new(options, option_values, to_check)
click to toggle source
Calls superclass method
HammerCLI::Options::Validators::DSL::BaseConstraint::new
# File lib/hammer_cli/options/validators/dsl.rb, line 85 def initialize(options, option_values, to_check) super @rejected_msg = _("You can't set any of options %s.") @required_msg = _("At least one of options %s is required.") end
Public Instance Methods
exist?()
click to toggle source
# File lib/hammer_cli/options/validators/dsl.rb, line 91 def exist? @to_check.each do |opt| return true if option_passed?(opt) end return @to_check.empty? end