Sha256: 158346169a42809174c2f2a4d2eb3d2ffe9da05c388b1e147268ae0d6e8110bf

Contents?: true

Size: 335 Bytes

Versions: 2

Compression:

Stored size: 335 Bytes

Contents

require 'erb'

class String
  def erb_eval(b)
    ERB.new(self).result(b)
  end
  
  def write(path)
    File.open(path, 'w+') do |file|
      file << self
    end
    puts "- #{path}"
  end
  
  def sans(str)
    gsub(str, '')
  end
  
  def blank?
    gsub(/\t|\s/, '').empty?
  end
  
  def underscore
    gsub(/\W+/, '_')
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
another-0.0.4 lib/core_ext/string.rb
another-0.0.6 lib/core_ext/string.rb