@return [Boolean]
# File lib/twitter/tweet.rb, line 27 def entities? !@attrs[:entities].nil? end
@return [Integer]
# File lib/twitter/tweet.rb, line 32 def favoriters_count favoriters_count = @attrs[:favoriters_count] favoriters_count.to_i if favoriters_count end
# File lib/twitter/tweet.rb, line 42 def filter_level @attrs[:filter_level] || "none" end
@return [String]
# File lib/twitter/tweet.rb, line 38 def from_user @attrs[:from_user] || user && user.screen_name end
@return [String] @note May be > 140 characters.
# File lib/twitter/tweet.rb, line 48 def full_text if retweeted_status prefix = text[/\A(RT @[a-z0-9_]{1,20}: )/, 1] [prefix, retweeted_status.text].compact.join else text end end
@return [Twitter::Geo]
# File lib/twitter/tweet.rb, line 58 def geo @geo ||= Twitter::GeoFactory.fetch_or_new(@attrs[:geo]) end
@note Must include entities in your request for this method to work @return [Array<Twitter::Media>]
# File lib/twitter/tweet.rb, line 70 def media @media ||= entities(Twitter::MediaFactory, :media) end
@return [Twitter::Metadata]
# File lib/twitter/tweet.rb, line 75 def metadata @metadata ||= Twitter::Metadata.fetch_or_new(@attrs[:metadata]) end
@return [Twitter::Place]
# File lib/twitter/tweet.rb, line 80 def place @place ||= Twitter::Place.fetch_or_new(@attrs[:place]) end
@return [Integer]
# File lib/twitter/tweet.rb, line 85 def repliers_count repliers_count = @attrs[:repliers_count] repliers_count.to_i if repliers_count end
@return [Boolean]
# File lib/twitter/tweet.rb, line 97 def retweet? !!retweeted_status end
If this Tweet is a retweet, the original Tweet is available here.
@return [Twitter::Tweet]
# File lib/twitter/tweet.rb, line 104 def retweeted_status @retweeted_status ||= self.class.fetch_or_new(@attrs[:retweeted_status]) end
@return [String]
# File lib/twitter/tweet.rb, line 111 def retweeters_count retweeters_count = (@attrs[:retweet_count] || @attrs[:retweeters_count]) retweeters_count.to_i if retweeters_count end
@note Must include entities in your request for this method to work @return [Array<Twitter::Entity::Symbol>]
# File lib/twitter/tweet.rb, line 119 def symbols @symbols ||= entities(Twitter::Entity::Symbol, :symbols) end
@note Must include entities in your request for this method to work @return [Array<Twitter::Entity::Url>]
# File lib/twitter/tweet.rb, line 125 def urls @urls ||= entities(Twitter::Entity::Url, :urls) end
@return [Twitter::User]
# File lib/twitter/tweet.rb, line 130 def user @user ||= fetch_or_new_without_self(Twitter::User, @attrs, :user, :status) end
Generated with the Darkfish Rdoc Generator 2.