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 |