Method: Trollop::Parser#depends

Defined in:
lib/html2email/vendor/premailer/bin/trollop.rb

#depends(*syms) ⇒ Object

Marks two (or more!) options as requiring each other. Only handles undirected (i.e., mutual) dependencies. Directed dependencies are better modeled with Trollop::die.



248
249
250
251
# File 'lib/html2email/vendor/premailer/bin/trollop.rb', line 248

def depends *syms
  syms.each { |sym| raise ArgumentError, "unknown option '#{sym}'" unless @specs[sym] }
  @constraints << [:depends, syms]
end