Class: Wuclan::Models::TweetToken

Inherits:
Object
  • Object
show all
Includes:
ModelCommon, TweetRegexes
Defined in:
lib/wuclan/twitter/model/tweet/tweet_token.rb

Constant Summary

Constants included from TweetRegexes

Wuclan::Models::TweetRegexes::RE_ATSIGNS, Wuclan::Models::TweetRegexes::RE_DOMAIN_HEAD, Wuclan::Models::TweetRegexes::RE_DOMAIN_TLD, Wuclan::Models::TweetRegexes::RE_HASHTAGS, Wuclan::Models::TweetRegexes::RE_PLEASE, Wuclan::Models::TweetRegexes::RE_RETWEET, Wuclan::Models::TweetRegexes::RE_RETWEET_ONLY, Wuclan::Models::TweetRegexes::RE_RETWEET_OR_VIA, Wuclan::Models::TweetRegexes::RE_RETWEET_WORDS, Wuclan::Models::TweetRegexes::RE_RTWHORE, Wuclan::Models::TweetRegexes::RE_SMILIES, Wuclan::Models::TweetRegexes::RE_SMILIES_EYES, Wuclan::Models::TweetRegexes::RE_SMILIES_MOUTH, Wuclan::Models::TweetRegexes::RE_SMILIES_NOSE, Wuclan::Models::TweetRegexes::RE_URL, Wuclan::Models::TweetRegexes::RE_URL_HOSTPART, Wuclan::Models::TweetRegexes::RE_URL_OKCHARS, Wuclan::Models::TweetRegexes::RE_URL_QUERYCHARS, Wuclan::Models::TweetRegexes::RE_URL_SCHEME_STRICT, Wuclan::Models::TweetRegexes::RE_URL_UNRESERVED

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ TweetToken

Returns a new instance of TweetToken.



14
15
16
17
# File 'lib/wuclan/twitter/model/tweet/tweet_token.rb', line 14

def initialize *args
  super *args
  freq = 1 if freq.blank? && (! word.blank?)
end

Class Method Details

.extract_tokens!(str) ⇒ Object

crawl through the string remove each token, leave a space behind



24
25
26
27
28
# File 'lib/wuclan/twitter/model/tweet/tweet_token.rb', line 24

def self.extract_tokens! str
  toks = []
  str.gsub!(extract_re){|tok| toks << $1.strip ; ' ' }
  toks
end

Instance Method Details

#num_key_fieldsObject



19
# File 'lib/wuclan/twitter/model/tweet/tweet_token.rb', line 19

def num_key_fields()     5  end

#numeric_id_fieldsObject



20
# File 'lib/wuclan/twitter/model/tweet/tweet_token.rb', line 20

def numeric_id_fields()  [] ; end