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



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