README.md in twitter-5.14.0 vs README.md in twitter-5.15.0
- old
+ new
@@ -3,11 +3,11 @@
[![Gem Version](http://img.shields.io/gem/v/twitter.svg)][gem]
[![Build Status](http://img.shields.io/travis/sferik/twitter.svg)][travis]
[![Dependency Status](http://img.shields.io/gemnasium/sferik/twitter.svg)][gemnasium]
[![Code Climate](http://img.shields.io/codeclimate/github/sferik/twitter.svg)][codeclimate]
[![Coverage Status](http://img.shields.io/coveralls/sferik/twitter.svg)][coveralls]
-[![Inline docs](http://inch-ci.org/github/sferik/twitter.png)][inchpages]
+[![Inline docs](http://inch-ci.org/github/sferik/twitter.svg?style=shields)][inchpages]
[gem]: https://rubygems.org/gems/twitter
[travis]: https://travis-ci.org/sferik/twitter
[gemnasium]: https://gemnasium.com/sferik/twitter
[codeclimate]: https://codeclimate.com/github/sferik/twitter
@@ -74,19 +74,19 @@
developer documentation.
### Streaming (Experimental)
This library now offers support for the [Twitter Streaming API][streaming].
-[streaming]: https://dev.twitter.com/docs/streaming-apis
+[streaming]: https://dev.twitter.com/streaming/overview
[tweetstream]: http://rubygems.org/gems/tweetstream
Site Streams are restricted to whitelisted accounts. To apply for access,
[follow the steps in the Site Streams documentation][site-streams]. [User
Streams][user-streams] do not require prior approval.
-[site-streams]: https://dev.twitter.com/docs/streaming-apis/streams/site#Applying_for_access
-[user-streams]: https://dev.twitter.com/docs/streaming-apis/streams/user
+[site-streams]: https://dev.twitter.com/streaming/sitestreams#applyingforaccess
+[user-streams]: https://dev.twitter.com/streaming/userstreams
Unlike the rest of this library, this feature is not well tested and not
recommended for production applications. I've decided to ship it as an
experimental feature and make it more robust over time. Patches in this area are
particularly welcome.
@@ -274,11 +274,11 @@
`client.friends.take(20)` would make 11 HTTP requests in version 4. In version
5, it makes just 1 HTTP request. Keep in mind, eliminating a single HTTP
request to the Twitter API will reduce the latency of your application by
[about 500 ms][status].
-[status]: https://dev.twitter.com/status
+[status]: https://dev.twitter.com/overview/status
The last example might seem contrived ("Why would I call
`client.friends.take(20)` twice?") but it applies to any
[`Enumerable`][enumerable] method you might call on a cursor, including:
`#all?`, `#collect`, `#count`, `#each`, `#inject`, `#max`, `#min`, `#reject`,
@@ -428,11 +428,11 @@
Twitter API v1.1 requires you to authenticate via OAuth, so you'll need to
[register your application with Twitter][register]. Once you've registered an
application, make sure to set the correct access level, otherwise you may see
the error:
-[register]: https://dev.twitter.com/apps
+[register]: https://apps.twitter.com/
Read-only application cannot POST
Your new application will be assigned a consumer key/secret pair and you will
be assigned an OAuth access token/secret pair for that application. You'll need
@@ -541,11 +541,11 @@
## Object Graph
![Entity-relationship diagram][erd]
-[erd]: https://github.com/sferik/twitter/raw/master/etc/erd.png "Entity-relationship diagram"
+[erd]: https://cdn.rawgit.com/sferik/twitter/master/etc/erd.svg "Entity-relationship diagram"
This entity-relationship diagram is generated programatically. If you add or
remove any Twitter objects, please regenerate the ERD with the following
command:
@@ -558,10 +558,11 @@
* Ruby 1.8.7
* Ruby 1.9.3
* Ruby 2.0.0
* Ruby 2.1
+* Ruby 2.2
* JRuby 1.7 (Both 1.9 mode and 1.8 mode)
If something doesn't work on one of these versions, it's a bug.
This library may inadvertently work (or seem to work) on other Ruby versions,
@@ -586,12 +587,12 @@
Constraint][pvc] with two digits of precision. For example:
spec.add_dependency 'twitter', '~> 5.0'
[semver]: http://semver.org/
-[pvc]: http://docs.rubygems.org/read/chapter/16#page74
+[pvc]: http://guides.rubygems.org/patterns/#pessimistic-version-constraint
## Copyright
-Copyright (c) 2006-2013 Erik Michaels-Ober, John Nunemaker, Wynn Netherland, Steve Richert, Steve Agalloco.
+Copyright (c) 2006-2015 Erik Michaels-Ober, John Nunemaker, Wynn Netherland, Steve Richert, Steve Agalloco.
See [LICENSE][] for details.
[license]: LICENSE.md