class Optimist::DependConstraint

A Dependency constraint. Useful when Option A requires Option B also be used.

Public Instance Methods

error_condition(overlap_size) click to toggle source
# File lib/optimist.rb, line 56
def error_condition(overlap_size)
  (overlap_size != 0) && (overlap_size != @idents.size)
end
error_message(longargs) click to toggle source
# File lib/optimist.rb, line 59
def error_message(longargs)
  "#{longargs.join(', ')} have a dependency and must be given together"
end