Class: Beeps::Mixer

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/beeps/processor.rb

Instance Method Summary collapse

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