Sha256: a7cc565aaf202087945060ab7ca5c0c7726af807ad15a755b53a30163ecd00bb

Contents?: true

Size: 723 Bytes

Versions: 2

Compression:

Stored size: 723 Bytes

Contents

require 'rest-core'

module RestCore
  Universal = RestBuilder::Builder.client do
    use DefaultSite   , nil
    use DefaultHeaders, {}
    use DefaultQuery  , {}
    use DefaultPayload, {}
    use JsonRequest   , false
    use AuthBasic     , nil, nil
    use Retry         , 0, Retry::DefaultRetryExceptions
    use Timeout       , 0
    use ErrorHandler  , nil
    use ErrorDetectorHttp

    use SmashResponse , false
    use ClashResponse , false
    use  JsonResponse , false
    use QueryResponse , false
    use FollowRedirect, 10
    use CommonLogger  , method(:puts)
    use Cache         , {}, 600 # default :expires_in 600 but the default
                                # cache {} didn't support it
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rest-core-4.0.1 lib/rest-core/client/universal.rb
rest-core-4.0.0 lib/rest-core/client/universal.rb