Sha256: 7b00ec71cab694ad5bd9f01cd6eda9d4b1e6052f40763833ca1ba1ca2785e8bd

Contents?: true

Size: 452 Bytes

Versions: 1

Compression:

Stored size: 452 Bytes

Contents

require 'rest-core'

AsynchronousClient = RestCore::Builder.client do
  s = RestCore
  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

1 entries across 1 versions & 1 rubygems

Version Path
rest-core-1.0.3 example/coolio.rb