Sha256: 43a7c8eff7ce1ed6398f8dd2996fbc5aeb1220701541af080effd40a364a2644

Contents?: true

Size: 483 Bytes

Versions: 3

Compression:

Stored size: 483 Bytes

Contents

require 'rest-core'

AsynchronousClient = RestCore::Builder.client do
  s = self.class # this is only for ruby 1.8!
  use s::DefaultSite , 'https://api.github.com/users/'
  use s::JsonDecode  , true
  use s::CommonLogger, method(:puts)
  use s::Cache       , nil, 3600
  run s::Coolio
end

AsynchronousClient.new.get('cardinalblue'){ |response|
  p response
}
Coolio::Loop.default.run

puts

Fiber.new{ p AsynchronousClient.new.get('cardinalblue') }.resume
Coolio::Loop.default.run

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rest-core-1.0.2 example/coolio.rb
rest-core-1.0.1 example/coolio.rb
rest-core-1.0.0 example/coolio.rb