module Kernel

Public Class Methods

open(name, *rest, &block) click to toggle source
# 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

Private Class Methods

osxdsp_orig_open(name, *rest, &block)
Alias for: open

Private Instance Methods

open(name, *rest, &block) click to toggle source
# 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_open(name, *rest, &block)
Alias for: open