Sha256: 1a5020f6202bcc76382afa4563cdcaa0f9aa4624fde6d8fc8787510e12a76cd0

Contents?: true

Size: 413 Bytes

Versions: 3

Compression:

Stored size: 413 Bytes

Contents

require 'rest-core'

YourClient = 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::RestClient
end

client = YourClient.new(:cache => {})
p client.get('cardinalblue') # cache miss
puts
p client.get('cardinalblue') # cache hit

Version data entries

3 entries across 3 versions & 1 rubygems

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