Top Level Namespace

Defined Under Namespace

Modules: DTAS

Constant Summary collapse

DTAS_PROGNAME =

:enddoc: Copyright © 2013, Eric Wong <[email protected]> and all contributors License: GPLv3 or later (www.gnu.org/licenses/gpl-3.0.txt)

File.basename($0)
DTAS_DISCLAIMER =
"# WARNING!\n#\n# Ignorant or improper use of \#{DTAS_PROGNAME}\n# may lead to data loss, hearing loss, and damage to audio equipment.\n#\n# Please read and understand the documentation of all commands you\n# attempt to configure.\n#\n# dtas will never prevent you from doing stupid things.\n#\n# There is no warranty, the developers of dtas are not responsible\n# for your actions.\n"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.pipeObject

:nodoc:



14
15
16
# File 'lib/dtas/compat_onenine.rb', line 14

def self.pipe # :nodoc:
  super.map! { |io| io.close_on_exec = true; io }
end

Instance Method Details

#IOObject

:nodoc:



13
14
15
16
17
# File 'lib/dtas/compat_onenine.rb', line 13

def IO # :nodoc:
  def self.pipe # :nodoc:
    super.map! { |io| io.close_on_exec = true; io }
  end
end