Module: Atig::IFilter

Defined in:
lib/atig/ifilter/xid.rb,
lib/atig/ifilter/strip.rb,
lib/atig/ifilter/retweet.rb,
lib/atig/ifilter/sanitize.rb,
lib/atig/ifilter/expand_url.rb,
lib/atig/ifilter/retweet_time.rb

Defined Under Namespace

Modules: Retweet, RetweetTime Classes: ExpandUrl, Sid, Strip, Tid, Xid

Constant Summary collapse

WSP_REGEX =
Regexp.new("\\r\\n|[\\r\\n\\t#{"\\u00A0\\u1680\\u180E\\u2002-\\u200D\\u202F\\u205F\\u2060\\uFEFF" if "\u0000" == "\000"}]")
Sanitize =
lambda{|status|
  text = status.text.
      delete("\000\001").
      gsub(">", ">").
      gsub(""", '"').
      gsub("&lt;", "<").
      gsub("&amp;", "&").
      gsub(WSP_REGEX, " ")
  status.merge :text => text
}