@return [Integer]
# File lib/twitter/tweet.rb, line 29 def favoriters_count favoriters_count = @attrs[:favoriters_count] favoriters_count.to_i if favoriters_count 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 44 def full_text retweeted_status && retweeted_status.user ? "RT @#{retweeted_status.user.screen_name}: #{retweeted_status.text}" : text end
@return [Twitter::Geo]
# File lib/twitter/tweet.rb, line 49 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 61 def media @media ||= entities(Twitter::MediaFactory, :media) end
@return [Twitter::Metadata]
# File lib/twitter/tweet.rb, line 66 def metadata @metadata ||= Twitter::Metadata.fetch_or_new(@attrs[:metadata]) end
@deprecated This method will be removed in version 4. @return [Twitter::OEmbed]
# File lib/twitter/tweet.rb, line 72 def oembed(options={}) @oembed ||= Twitter.oembed(@attrs[:id], options) end
@return [Twitter::Place]
# File lib/twitter/tweet.rb, line 77 def place @place ||= Twitter::Place.fetch_or_new(@attrs[:place]) end
@return [Integer]
# File lib/twitter/tweet.rb, line 82 def repliers_count repliers_count = @attrs[:repliers_count] repliers_count.to_i if repliers_count end
If this Tweet is a retweet, the original Tweet is available here.
@return [Twitter::Tweet]
# File lib/twitter/tweet.rb, line 91 def retweeted_status @retweeted_status ||= self.class.fetch_or_new(@attrs[:retweeted_status]) end
@return [String]
# File lib/twitter/tweet.rb, line 97 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::Url>]
# File lib/twitter/tweet.rb, line 105 def urls @urls ||= entities(Twitter::Entity::Url, :urls) end
@return [Twitter::User]
# File lib/twitter/tweet.rb, line 110 def user @user ||= Twitter::User.fetch_or_new(@attrs.dup[:user].merge(:status => @attrs.except(:user))) unless @attrs[:user].nil? end
@note Must include entities in your request for this method to work @return [Array<Twitter::Entity::UserMention>]
# File lib/twitter/tweet.rb, line 116 def user_mentions @user_mentions ||= entities(Twitter::Entity::UserMention, :user_mentions) end
Generated with the Darkfish Rdoc Generator 2.