Sha256: 6200aa678e8eae69e4a3b429a221e15fb28f3746ed26ab464539aea7b3bc401c
Contents?: true
Size: 616 Bytes
Versions: 1
Compression:
Stored size: 616 Bytes
Contents
module MetricFu module Utility module_function # Removes non-ASCII characters def clean_ascii_text(text) if text.respond_to?(:encode) # avoids invalid multi-byte escape error ascii_text = text.encode( 'ASCII', invalid: :replace, undef: :replace, replace: '' ) # see http://www.ruby-forum.com/topic/183413 pattern = Regexp.new('[\x80-\xff]', nil, 'n') ascii_text.gsub(pattern, '') else text end end def rm_rf(*args) FileUtils.rm_rf(*args) end def mkdir_p(*args) FileUtils.mkdir_p(*args) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
metric_fu-4.4.4 | lib/metric_fu/utility.rb |