Sha256: 4f35703d7cf24cb9392bd177f69b1444c323d7b2b4c7ec476d85d8baadceca58
Contents?: true
Size: 511 Bytes
Versions: 12
Compression:
Stored size: 511 Bytes
Contents
class String # Converts string to something suitable to be used as an element id def slugify self.strip.gsub(/\W|_/, '-').gsub(/\s|^_*|_*$/, '').squeeze('-') end end module Enumerable # Like a normal collect, only with index def collect_with_index result = [] self.each_with_index do |elt, idx| result << yield(elt, idx) end result end end class ActiveSupport::BufferedLogger def detailed_error(e) error(e.message) e.backtrace.each{|line| error line } end end
Version data entries
12 entries across 11 versions & 2 rubygems