Module: Lookout::Reception::Arguments
- Defined in:
- lib/lookout-3.0/reception/arguments.rb
Overview
Defined Under Namespace
Classes: Any, Error, List, None
Class Method Summary collapse
Class Method Details
.for(*args) ⇒ Any, ...
12 13 14 15 16 17 18 |
# File 'lib/lookout-3.0/reception/arguments.rb', line 12 def for(*args) if args.empty? then Any.new elsif any = args.find{ |e| Any === e } then any elsif none = args.find{ |e| None === e } then none else List.new(*args) end end |