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
167 168 169 |
# File 'lib/beeps/processor.rb', line 167 def add_input(*inputs) add_input! inputs.flatten.compact end |
#each_input(&block) ⇒ Object Also known as: each
175 176 177 |
# File 'lib/beeps/processor.rb', line 175 def each_input(&block) block ? each_input!(&block) : enum_for(:each_input!) end |
#remove_input(*inputs) ⇒ Object
171 172 173 |
# File 'lib/beeps/processor.rb', line 171 def remove_input(*inputs) remove_input! inputs.flatten.compact end |