Sha256: adedef5cb30fd806a053a66f4b22de88f2ca82ec989f4c88da976b2e656903be

Contents?: true

Size: 355 Bytes

Versions: 42

Compression:

Stored size: 355 Bytes

Contents

require 'ptools'
module Mirage
  module BinaryDataChecker
      class << self
        def contains_binary_data? string
          tmpfile = Tempfile.new("binary_check")
          tmpfile.write(string)
          tmpfile.close
          binary = File.binary?(tmpfile.path)
          FileUtils.rm(tmpfile.path)
          binary
        end
      end
  end
end

Version data entries

42 entries across 42 versions & 2 rubygems

Version Path
mirage-4.0.0.alpha10 server/binary_data_checker.rb
mirage-4.0.0.alpha9 server/binary_data_checker.rb
mirage-4.0.0.alpha8 server/binary_data_checker.rb
mirage-4.0.0.alpha6 server/binary_data_checker.rb
mirage-4.0.0.alpha5 server/binary_data_checker.rb
mirage-4.0.0.alpha4 server/binary_data_checker.rb
mirage-4.0.0.alpha3 server/binary_data_checker.rb
mirage-4.0.0.alpha2 server/binary_data_checker.rb
mirage-4.0.0.alpha1 server/binary_data_checker.rb
mirage-3.0.14 server/binary_data_checker.rb
mirage-3.0.13 server/binary_data_checker.rb
mirage-3.0.12 server/binary_data_checker.rb
mirage-3.0.11 server/binary_data_checker.rb
mirage-3.0.10 server/binary_data_checker.rb
mirage-3.0.9 server/binary_data_checker.rb
mirage-on-thin-3.0.8 server/binary_data_checker.rb
mirage-3.0.8 server/binary_data_checker.rb
mirage-3.0.7 server/binary_data_checker.rb
mirage-3.0.6 server/binary_data_checker.rb
mirage-3.0.5 server/binary_data_checker.rb