Sha256: 201e471fa337ac2e162966cc699ca2deb40af371e0475b9aeb49d6d38f508f8e

Contents?: true

Size: 408 Bytes

Versions: 1

Compression:

Stored size: 408 Bytes

Contents

require 'fileutils'

# a bunch of things that should never be called in testing due to side effects
module Railsthemes
  class Utils
    def self.remove_file filepath
      if File.exists?(filepath)
        File.delete filepath
      end
    end

    def self.copy_with_path src, dest
      FileUtils.mkdir_p(File.dirname(dest)) # create directory if necessary
      FileUtils.cp src, dest
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
railsthemes-0.0.1 lib/railsthemes/utils.rb