Sha256: d3e1e73b50cc72899cba74546bab87be5670284d700f2fbac21aed84f375d3fe
Contents?: true
Size: 503 Bytes
Versions: 9
Compression:
Stored size: 503 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::Logger def detailed_error(e) error(e.message) e.backtrace.each{|line| error line } end end
Version data entries
9 entries across 9 versions & 1 rubygems