Method: Chaussettes::Input#initialize

Defined in:
lib/chaussettes/input.rb

#initialize(source = nil, device: nil) ⇒ Input

Returns a new instance of Input.



9
10
11
12
13
14
15
# File 'lib/chaussettes/input.rb', line 9

def initialize(source = nil, device: nil)
  @source = _translate_source(source) ||
            _translate_device(device) ||
            raise(ArgumentError, 'unsupported source')

  @arguments = []
end