Sha256: dd92551132f491a3a5caea5d29a30f537b090492c215857c18ffa536953ddebe
Contents?: true
Size: 560 Bytes
Versions: 1
Compression:
Stored size: 560 Bytes
Contents
module Utils # Utility methods for manipulating text module Text # Try to make names more friendly def friendly_name(long_name) long_name.split(/\s/).first end # Strip off bad characters def sanitze_for_chat(text) # Remove bash colorings text.gsub(/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]/, '') end # Format some text as code # Note that this is HipChat specific for the moment # TODO: Make this *not* HipChat specific def as_code(text) "/code " + sanitze_for_chat(text) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lita-puppet-0.6.0 | lib/utils/text.rb |