Class: Beeps::Mixer
- Inherits:
-
Object
- Object
- Beeps::Mixer
- Includes:
- Enumerable
- Defined in:
- lib/beeps/processor.rb
Instance Method Summary collapse
- #add_input(*inputs) ⇒ Object
- #each_input(&block) ⇒ Object (also: #each)
- #remove_input(*inputs) ⇒ Object
Instance Method Details
#add_input(*inputs) ⇒ Object
108 109 110 |
# File 'lib/beeps/processor.rb', line 108 def add_input(*inputs) add_input! inputs.flatten.compact end |
#each_input(&block) ⇒ Object Also known as: each
116 117 118 |
# File 'lib/beeps/processor.rb', line 116 def each_input(&block) block ? each_input!(&block) : enum_for(:each_input!) end |
#remove_input(*inputs) ⇒ Object
112 113 114 |
# File 'lib/beeps/processor.rb', line 112 def remove_input(*inputs) remove_input! inputs.flatten.compact end |