Sha256: 601793234da08b7380cce484b700007163d5b317440b3b2e95cb04038d61652d

Contents?: true

Size: 532 Bytes

Versions: 1

Compression:

Stored size: 532 Bytes

Contents

RestCore::Builder.client('Github') do
  s = self.class # this is only for ruby 1.8!
  use s::Timeout       , 10

  use s::DefaultSite   , 'https://api.github.com/'
  use s::DefaultHeaders, {'Accept' => 'application/json'}
  use s::Oauth2Query   , 'access_token', nil

  use s::CommonLogger  , lambda{|obj|obj}
  use s::Cache         , {}, nil do
    use s::ErrorHandler , lambda{|env| raise env[s::RESPONSE_BODY]['message']}
    use s::ErrorDetectorHttp
    use s::JsonDecode   , true
    run s::Ask
  end

  run s::RestClient
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rest-core-0.0.1 lib/rest-core/client/github.rb