Table of Contents - 3scale_client-2.11.0 Documentation
Classes and Modules
- ThreeScale
- ThreeScale::AuthorizeResponse
- ThreeScale::AuthorizeResponse::UsageReport
- ThreeScale::Client
- ThreeScale::Client::HTTPClient
- ThreeScale::Client::HTTPClient::BaseClient
- ThreeScale::Client::HTTPClient::NetHttp
- ThreeScale::Client::HTTPClient::NetHttpKeepAlive
- ThreeScale::Client::HTTPClient::NetHttpPersistent
- ThreeScale::Client::HTTPClient::PersistenceNotAvailable
- ThreeScale::Client::RackQuery
- ThreeScale::Middleware
- ThreeScale::Middleware::AppIdAuthenticator
- ThreeScale::Middleware::BaseAuthenticator
- ThreeScale::Middleware::NilAuthenticator
- ThreeScale::Middleware::UserKeyAuthenticator
- ThreeScale::Response
- ThreeScale::ServerError
Methods
- ::available? — ThreeScale::Client::HTTPClient::BaseClient
- ::available? — ThreeScale::Client::HTTPClient::NetHttpPersistent
- ::available? — ThreeScale::Client::HTTPClient::NetHttpKeepAlive
- ::encode — ThreeScale::Client::RackQuery
- ::encode_array — ThreeScale::Client::RackQuery
- ::encode_hash — ThreeScale::Client::RackQuery
- ::encode_value — ThreeScale::Client::RackQuery
- ::new — ThreeScale::AuthorizeResponse
- ::new — ThreeScale::AuthorizeResponse::UsageReport
- ::new — ThreeScale::ServerError
- ::new — ThreeScale::Client
- ::new — ThreeScale::Client::HTTPClient
- ::new — ThreeScale::Client::HTTPClient::PersistenceNotAvailable
- ::new — ThreeScale::Client::HTTPClient::BaseClient
- ::new — ThreeScale::Client::HTTPClient::NetHttpPersistent
- ::new — ThreeScale::Client::HTTPClient::NetHttp
- ::new — ThreeScale::Client::HTTPClient::NetHttpKeepAlive
- ::new — ThreeScale::Middleware
- ::new — ThreeScale::Middleware::BaseAuthenticator
- ::prepare — ThreeScale::Client::HTTPClient::BaseClient
- ::prepare — ThreeScale::Client::HTTPClient::NetHttpPersistent
- #add_metric_to_hierarchy — ThreeScale::AuthorizeResponse
- #add_request_headers — ThreeScale::Client::HTTPClient::BaseClient
- #add_usage_report — ThreeScale::AuthorizeResponse
- #append_value — ThreeScale::Client
- #authenticator_for — ThreeScale::Middleware
- #authorize — ThreeScale::Client
- #authrep — ThreeScale::Client
- #build_authorize_response — ThreeScale::Client
- #build_error_response — ThreeScale::Client
- #build_report_response — ThreeScale::Client
- #credentials — ThreeScale::Middleware::BaseAuthenticator
- #credentials — ThreeScale::Middleware::UserKeyAuthenticator
- #credentials — ThreeScale::Middleware::AppIdAuthenticator
- #encode_transactions — ThreeScale::Client
- #error! — ThreeScale::Response
- #exceeded? — ThreeScale::AuthorizeResponse::UsageReport
- #extensions_to_header — ThreeScale::Client
- #full_uri — ThreeScale::Client::HTTPClient::NetHttpPersistent
- #generate_creds_params — ThreeScale::Client
- #get — ThreeScale::Client::HTTPClient::NetHttpPersistent
- #get — ThreeScale::Client::HTTPClient::NetHttp
- #get_request — ThreeScale::Client::HTTPClient::BaseClient
- #get_request — ThreeScale::Client::HTTPClient::NetHttpKeepAlive
- #limits_exceeded? — ThreeScale::AuthorizeResponse
- #oauth_authorize — ThreeScale::Client
- #options_to_params — ThreeScale::Client
- #period_end — ThreeScale::AuthorizeResponse::UsageReport
- #period_start — ThreeScale::AuthorizeResponse::UsageReport
- #post — ThreeScale::Client::HTTPClient::NetHttpPersistent
- #post — ThreeScale::Client::HTTPClient::NetHttp
- #post_request — ThreeScale::Client::HTTPClient::BaseClient
- #post_request — ThreeScale::Client::HTTPClient::NetHttpKeepAlive
- #provided? — ThreeScale::Middleware::BaseAuthenticator
- #provided? — ThreeScale::Middleware::UserKeyAuthenticator
- #provided? — ThreeScale::Middleware::NilAuthenticator
- #report — ThreeScale::Client
- #ssl! — ThreeScale::Client::HTTPClient::NetHttpPersistent
- #ssl! — ThreeScale::Client::HTTPClient::NetHttp
- #ssl! — ThreeScale::Client::HTTPClient::NetHttpKeepAlive
- #success! — ThreeScale::Response
- #success? — ThreeScale::Response
- #to_proc — ThreeScale::Middleware::BaseAuthenticator
- #to_proc — ThreeScale::Middleware::NilAuthenticator
- #usage_query_params — ThreeScale::Client