Method: File.plain_text?

Defined in:
lib/picolena/templates/lib/core_exts.rb

.plain_text?(filename) ⇒ Boolean

Returns nil unless filename is a plain text file. It requires file command. NOTE: What to use for Win32?

Returns:

  • (Boolean)


109
110
111
# File 'lib/picolena/templates/lib/core_exts.rb', line 109

def self.plain_text?(filename)
  %x{file -i "#{filename}"} =~ /: text\//
end