Class: File

Inherits:
Object
  • Object
show all
Defined in:
lib/scms/extensions.rb

Class Method Summary collapse

Class Method Details

.binary?(name) ⇒ Boolean

file_test !~ /text/ end

Returns:

  • (Boolean)


12
13
14
15
16
17
18
19
# File 'lib/scms/extensions.rb', line 12

def File.binary? name
  open name do |f|
    while (b=f.read(256)) do
      return true if b[ "\0"]
    end
  end
  false
end