class Optimist::EitherConstraint

An Either-Or constraint. For Mutually exclusive options

Public Instance Methods

error_condition(overlap_size) click to toggle source
# File lib/optimist.rb, line 76
def error_condition(overlap_size)
  overlap_size != 1
end
error_message(longargs) click to toggle source
# File lib/optimist.rb, line 79
def error_message(longargs)
  "one and only one of #{longargs.join(', ')} is required"
end