README.md in swift-1.1.0 vs README.md in swift-1.2.0
- old
+ new
@@ -262,15 +262,15 @@
```
or use the `swift/eventmachine` api.
```ruby
- require 'swift/eventmachine'
- require 'swift/adapter/postgres'
+ require 'swift'
+ require 'swift/adapter/em/postgres'
EM.run do
- pool = 3.times.map { Swift.setup(:default, Swift::Adapter::Postgres, db: "swift") }
+ pool = 3.times.map { Swift.setup(:default, Swift::Adapter::EM::Postgres, db: "swift") }
3.times.each do |n|
defer = pool[n].execute("select pg_sleep(3 - #{n}), #{n + 1} as qid")
defer.callback do |res|
@@ -285,17 +285,17 @@
```
or use the `em-synchrony` api for `swift`
```ruby
- require 'swift/synchrony'
- require 'swift/adapter/postgres'
+ require 'swift'
+ require 'swift/adapter/synchrony/postgres'
EM.run do
3.times.each do |n|
EM.synchrony do
- db = Swift.setup(:default, Swift::Adapter::Postgres, db: "swift")
+ db = Swift.setup(:default, Swift::Adapter::Synchrony::Postgres, db: "swift")
result = db.execute("select pg_sleep(3 - #{n}), #{n + 1} as qid")
p result.first
EM.stop if n == 0
end
@@ -310,10 +310,10 @@
```ruby
require 'swift/fiber_connection_pool'
EM.run do
Swift.setup(:default) do
- Swift::FiberConnectionPool.new(size: 5) {Swift::Adapter::Postgres.new(db: 'swift')}
+ Swift::FiberConnectionPool.new(size: 5) {Swift::Adapter::Synchrony::Postgres.new(db: 'swift')}
end
5.times do
EM.synchrony do
p User.execute("select * from users").entries