class Optimist::ConflictConstraint

A Conflict constraint. Useful when Option A cannot be used with Option B.

Public Instance Methods

error_condition(overlap_size) click to toggle source
# File lib/optimist.rb, line 66
def error_condition(overlap_size)
  (overlap_size != 0) && (overlap_size != 1)
end
error_message(longargs) click to toggle source
# File lib/optimist.rb, line 69
def error_message(longargs)
  "only one of #{longargs.join(', ')} can be given"
end