Sha256: b4d0c9e3b1dfa17ad54678e716a30ed630f921ac1902f24047c4d324a0e5d95e
Contents?: true
Size: 799 Bytes
Versions: 9
Compression:
Stored size: 799 Bytes
Contents
module MuckRakerHelper def tag_cloud(tag_list, classes) tag_list.split(',').each_slice(2){|tag,index| yield tag, classes[index.to_i]} end def round(flt) return (((flt.to_f*100).to_i.round).to_f)/100.0 end def truncate_on_word(text, length = 270, end_string = ' ...') if text.length > length stop_index = text.rindex(' ', length) stop_index = length - 10 if stop_index < length-10 text[0,stop_index] + (text.length > 260 ? end_string : '') else text end end def truncate_words(text, length = 40, end_string = ' ...') words = text.split() words[0..(length-1)].join(' ') + (words.length > length ? end_string : '') end def feed_query_uri(feed) "/search/results?terms=feed_id:" + feed.id.to_s + "&locale=en" end end
Version data entries
9 entries across 9 versions & 1 rubygems