Module: Kernel

Defined in:
lib/osxdsp.rb

Class Method Summary collapse

Class Method Details

.open(name, *rest, &block) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/osxdsp.rb', line 11

def open(name, *rest, &block)
  if name == "/dev/dsp"
    IO.popen(%w(sox -q -traw -r8000 -b8 -e unsigned-integer --input-buffer 64 - -d), *rest, &block)
  else
    osxdsp_orig_open(name, *rest, &block)
  end
end

.osxdsp_orig_openObject



9
# File 'lib/osxdsp.rb', line 9

alias osxdsp_orig_open open