Twitter::API::Undocumented#status_activity
and #statuses_activity
Twitter::Tweet#favoriters
, #repliers
, #repliers_count
, and #retweeters
Twitter::Cursor#all
Twitter::Cursor#collection
Twitter#from_user
ClientError
, ServerError
, and ParserError
multi_json
with json
oauth_token
to access_token
Twitter::Arguments
out of REST::API
namespaceTwitter::Client
into REST
namespaceTwitter::Streaming::Client
Twitter::Error::AlreadyPosted
#url
methods to Twitter::List
, Twitter::Tweet
, and Twitter::User
Twitter::Place#contained_within
and #contained_within?
Twitter::GeoResults
NullObject
NullObject
URI
instead of String
URI
as argumentString
in addition to URI
objectsTwitter::Base#new_or_null_object
Twitter::Cursor#each
without making an extra HTTP requestTwitter::SearchResults
enumerableTwitter::SearchResults#rpp
return valueTwitter::SearchResults#refresh_url
(@mustafaturan)Twitter::Entity::Symbol
entities (@anno)Twitter::API::OAuth#invalidate_token
(@terenceponce)Twitter::API::Lists#lists_owned
methodTwitter::API::Tweets#retweeters_ids
methodTwitter::SearchResults#next_results
(@KentonWhite)SystemStackError: stack level too deep
when converting to JSONTwitter::Tweet#favorite_count
Twitter::SearchResults#next_results?
(@KentonWhite)Twitter::Base#attrs
call methods if they existTwitter::API::Tweets#oembed
and Twitter::API::Tweets#oembeds
to take a URL (@bshelton229)Twitter::Tweet#filter_level
and Twitter::Tweet#lang
attribute readersREADME
(@coreyhaines)Twitter::API::Arguments
class; remove extract_options!
helper methodTwitter.configure
are of a valid typeTwitter::Tweet#profile_image_url
and Twitter::Tweet#profile_image_url_https
to Twitter::Tweet#user
faraday
dependency to version < 0.10Twitter::API::FriendsAndFollowers#friends
and Twitter::API::FriendsAndFollowers#followers
(@nbraem)Twitter::DirectMessage#text
to Twitter::DirectMessage#full_text
Kernel#calling_method
Twitter::API::FriendsAndFollowers#friends
and Twitter::API::FriendsAndFollowers#followers
(@tibbon)method
parameter to Twitter::API::Users#users
(@thomasjklemm)Twitter::Client#report_spam
method (@uasi)Twitter::Request
classArray
core extensionsString
core extensionsHash
core extensionsrequire 'identity_map'
by defaultTwitter::API#retweets_of_me
Twitter::API#favorite
no longer raises Twitter::Error::Forbidden
Twitter::API#retweet
no longer raises Twitter::Error::Forbidden
Twitter::Error::AlreadyFavorited
Twitter::Error::AlreadyRetweeted
Twitter::Tweet#full_text
Twitter::Tweet#favouriters
, Twitter::User#favoriters_count
, and Twitter::User#favouriters_count
aliasesper_page
parameter with count
users/lookup
screen name
in an instance variable to avoid API callsTwitter::RateLimit
class for API v1.1RateLimit.instance
methodTwitter::Tweet#oembed
methodTwitter::API#friendship_update
insteadTwitter::API#end_session
Twitter::Tweet#retweet?
method and Twitter::Tweet#retweet
aliasTwitter::API#no_retweet_ids
Twitter::API#retweeted_to_user
Twitter::API#trends_daily
Twitter::API#trends_weekly
Twitter::API#rate_limited?
Twitter::Client#rate_limit
Twitter::API#rate_limit_status
Twitter::API#accept
Twitter::API#deny
Twitter::API#related_results
Twitter::API#recommendations
Twitter::API#network_timeline
Twitter::User
classTwitter::Error::UnprocessableEntity
Twitter::API#update_profile_banner
and Twitter::API#remove_profile_banner
Twitter::Tweet#reply?
IO
hash syntaxTempfile
to be passed to Twitter::API#update_with_media
Content-Type
header to multipart/form-data
when uploading a fileTwitter::Tweet#entities?
methodTwitter::User#status?
methodTwitter::API#related_results
Twitter::API#status_destroy
to Twitter::API#tweet_destroy
Twitter::API#status_activity
to Twitter::API#tweet_activity
IdentityMapKeyError
under Twitter::Error
namespaceTwitter::Status
nil
response bodyTwitter::RateLimit
class to be non-globalTwitter::RateLimit#retry_after
and Twitter::RateLimit#reset_in
into a single methodTwitter::IdentityMap
Twitter::Point
and Twitter::Polygon
classes under Twitter::Geo
namespaceTwitter::Photo
class under Twitter::Media
namespaceIdentityMapKeyError
inherit from IndexError
Twitter::User
class into Twitter::BasicUser
, Twitter::SourceUser
, Twitter::TargetUser
, and Twitter::User
Twitter::User#profile_image_url
and Twitter::User#profile_image_url_https
Symbol
keys instead of String
keysTwitter::Client
methods now allow multiple arguments and return an Array
Twitter::Client#users
can now return more than 100 Twitter::User
objectsTwitter::Client#search
now returns a Twitter::SearchResult
object instead of an array of Twitter::Status
objects (@wjlroe)Twitter::Client#follow
now checks to make sure a user is not already being followed before followingTwitter::Client#follow!
to follow a user without checking whether they are already being followedFaraday::Builder
Twitter::Error::ClientError
Twitter::Error.ratelimit
methods with the singleton Twitter::RateLimit
classTwitter::Status#expanded_urls
methodTwitter::User
objects can be used interchangeably with user IDs or screen namesTwitter::List
objects can be used interchangeably with list IDs or slugsTwitter::Client
modules into a monolithic Twitter::Client
classTwitter::Status#full_text
profile_image_url_https
accessor to Twitter::Status
(@terryjray)Status#screen_name
return from_user
attribute and vice versacreated_at
attribute to Twitter::List
Twitter::Client#recommendations
trends
to local_trends
(@Tricon)Twitter::Mention#source
Twitter::ListMemeberAdded
(@aamerabbas)entities
attribute to Twitter::Status
(@tomykaira)Twitter::Client#list_remove_members
in_reply_to_status_id
attribute to Twitter::Status
twitter-text
dependencyTwitter::Status#retweeted_status
Twitter::Client#oembed
Twitter::Status
object returned by Twitter::Client#retweet
from_user_name
and to_user_name
attributes to Twitter::Status
Hashie::Mash
with custom classes and Ruby primitaivescreated_at
instance method now returns a Time
instead of a String
Twitter::Search
class with Twitter::Client#search
Twitter::Client#totals
has been removed. Use Twitter::Client#user
instead]((https://github.com/sferik/twitter/commit/1ad0928a6232324072e8d960242a99949016cf50)Twitter.faraday_options
has been renamed to Twitter.connection_options
Account#totals
and Account#settings
(@gazoombo)Activity#about_me
and Activity#by_friends
Help#configuration
and Help#language
(@anno)Search#images_facets
and Search#video_facets
Search#search
Statuses#media_timeline
Tweets#update_with_media
(@JulienNakache)Urls#resolve
User#contributees
(@GhettoCode)User#contributor
User#recommendations
User#suggest_users
Rash
Hash[]
instead of inject({})
(@wtnelson)Retry-After
in absence of retry-after
(@wtnelson)#list_add_members
resource#places_similar
method return a token (@nicolassanta)screen_name
parameter (@gabriel_somoza)user_screen_name
to screen_name
(@jalada)Utils
moduleSearch
classSearch
class#suggestions
method consistent with Twitter API documentationBase
, Geo
, Trends
, and Unauthenticated
into Client
class (@laserlemon)Twitter.scheme
to Twitter.protocol
Hash
(@duncan)Base#users
and Base#friendships
to accept an Array
and an options Hash
Twitter.profile_image
method (@ratherchad)user
method to match the Twitter API docs (@nerdEd)Twitter.user_agent
and Twitter.user_agent=
methodsSearch#locale
methodSearch#filter
method (@pjdavis)Search#fetch
doesn't overwrite @query(:q)
(@pjdavis)Search#retweeted
and Search#not_retweeted
methods (@levycarneiro)ids_or_usernames
before iterating (@jacqui)list_subscribers
report_spam
(@chrisrbailey)friendship_exists?
method (@sferik)lists
method (@sferik)Base#retweeters_of
methodresult_type
to search for popular/recent resultsusers
method for bulk user lookup (@sferik)query
parameter to membership
method (@mingyeow)Search#phrase
method (@zagari)Trends#available
and Trends#location
methodslist_remove_member
when using OAuthBase#update_profile_background
method (@kev_in)Base#blocked_ids
method (@rizwanreza)Search#since_date
and Search#until_date
methods (@jschairb)query
parameter to user
methodssl
optional parameter to use HTTPS instead of HTTP for HTTPAuth
Twitter.status
, Twitter.friend_ids
, and Twitter.follower_ids
methodssearch
Rakefile
to make that more explicit (@technomancy)Mash#hash
that allows using return objects in sets and such (@technomancy)friendship_exists?
throwing a stringify keys error because it was returning true
or false
instead of a Hash
or Array
Search#page
method (@ivey)in_reply_to_status_id
option for replying to statuses (@anthonycrumley)verify_credentials
to include a format (@dlsspy)username
and password
parameters to add
methodopen
method to CLI-f
option to timeline and replies which ignores the since_id
and shows all resultsclear_config
to remove all cached valuestimelines
and replies
d
method accept stdinStatus#source
, Status#truncated
, Status#in_reply_to_status_id
, Status#in_reply_to_user_id
, Status#favorited
, and User#protected
methodsBase#friendship_exists?
, Base#update_location
, Base#update_delivery_device
, Base#favorites
, Base#create_favorite
, Base#destroy_favorite
, Base#block
, and Base#unblock
methodssince
or lite
parameters to use a Hash
Base#rate_limit_status
method (@danielmorrison)source
parameter to Base#post
twittergem
as the source when posting from the command-line interfaceTwitter::RateExceeded
when you hit your limit (@jimoleary)Twitter::Unavailable
when Twitter returns 503Twitter::CantConnect
messages more descriptivepost
to p
on the command-line interface (@bcaccinolo)stdin
for posting (@reclusive_geek)
$ twitter post 'test without stdin' # => twitters: test without stdin
$ echo 'test with stdin' | twitter post 'and an argv(1)' # => twitters: test with stdin and an argv(1)
$ echo 'test with stdin without any argv(1)' | twitter post # => twitters: test with stdin without any argv(1)lite
parameter to friends
and followers
methods, which doesn't include the user's current status (@danielmorrison)since
parameter to use HTTP header (@danielmorrison)since
parameter on timeline
and replies
methods (@danielmorrison)d
to the command-line interface (@humbucker)direct_messages
to received_messages
Base#sent_messages
, Base#create_friendship
, Base#destroy_friendship
, Base#featured
, Base#replies
, Base#destroy
, and Base#status
methodsBase#d
method (@jnewland)since
parameter in Base#direct_messages
method (@jnewland)Base#d
methodBase#direct_messages
methodBase#featured
and Base#friends_for
methodsrelative_created_at
friend
and follower