Sha256: cf708ca53fea9ac3c741067a19b083305d8374ab2f8f15ada36da1ca2ef4dcae

Contents?: true

Size: 449 Bytes

Versions: 6

Compression:

Stored size: 449 Bytes

Contents

module Helpers
  extend self

  def save_image(image_data, path)
    f = File.new(path, encoding: "ascii-8bit", mode: "w")
    f.binmode
    f.write(image_data)
    f.close
  end

  def create_tmp_dir(options = {})
    remove_tmp_dir if options[:remove]
    Dir.mkdir(tmp_dir) unless File.exist?(tmp_dir)
  end

  def remove_tmp_dir
    FileUtils.rm_rf(tmp_dir)
  end

  def tmp_dir
    @tmp_dir ||= Captcher::Engine.root.join("spec/tmp")
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
captcher-0.3.1 spec/helpers.rb
captcher-0.3.0 spec/helpers.rb
captcher-0.2.1 spec/helpers.rb
captcher-0.2.0 spec/helpers.rb
captcher-0.1.1 spec/helpers.rb
captcher-0.1.0 spec/helpers.rb