Table of Contents - rester-0.5.9 Documentation
Classes and Modules
- Object
- Rester
- Rester::Client
- Rester::Client::Adapters
- Rester::Client::Adapters::Adapter
- Rester::Client::Adapters::HttpAdapter
- Rester::Client::Adapters::HttpAdapter::Connection
- Rester::Client::Adapters::LocalAdapter
- Rester::Client::Adapters::StubAdapter
- Rester::Client::Middleware
- Rester::Client::Middleware::Base
- Rester::Client::Middleware::RequestHandler
- Rester::Client::Resource
- Rester::Client::Response
- Rester::Errors
- Rester::Errors::AdapterError
- Rester::Errors::AuthenticationError
- Rester::Errors::CircuitOpenError
- Rester::Errors::ClientError
- Rester::Errors::ConnectionError
- Rester::Errors::Error
- Rester::Errors::ForbiddenError
- Rester::Errors::HttpError
- Rester::Errors::MethodDefinitionError
- Rester::Errors::MethodError
- Rester::Errors::NotFoundError
- Rester::Errors::RSpecError
- Rester::Errors::RequestError
- Rester::Errors::ServerError
- Rester::Errors::StubError
- Rester::Errors::TestError
- Rester::Errors::TimeoutError
- Rester::Errors::ValidationError
- Rester::Railtie
- Rester::Service
- Rester::Service::Middleware
- Rester::Service::Middleware::Base
- Rester::Service::Middleware::ErrorHandling
- Rester::Service::Middleware::NewRelic
- Rester::Service::Middleware::Ping
- Rester::Service::Middleware::RequestHandler
- Rester::Service::Request
- Rester::Service::Resource
- Rester::Service::Resource::Params
- Rester::Utils
- Rester::Utils::CircuitBreaker
- Rester::Utils::CircuitBreaker::CircuitOpenError
- Rester::Utils::CircuitBreaker::Error
- Rester::Utils::LoggerWrapper
- Rester::Utils::RSpec
- Rester::Utils::StubFile
Methods
- ::_get_service_name — Rester
- ::_install_middleware_if_needed — Rester
- ::_length_error — Rester::Utils::RSpec
- ::_load_resources — Rester::Service
- ::_load_version_module — Rester::Service
- ::_match_error — Rester::Utils::RSpec
- ::_middleware — Rester::Service
- ::_parse_response_code — Rester::Utils::StubFile
- ::_parse_tags — Rester::Utils::StubFile
- ::_pretty_print_accessors — Rester::Utils::RSpec
- ::_type_error — Rester::Utils::RSpec
- ::_update_context — Rester::Utils::StubFile
- ::_update_request — Rester::Utils::StubFile
- ::_update_response — Rester::Utils::StubFile
- ::_validate_tags — Rester::Utils::StubFile
- ::assert_deep_include — Rester::Utils::RSpec
- ::call — Rester::Service
- ::can_connect_to? — Rester::Client::Adapters::Adapter
- ::can_connect_to? — Rester::Client::Adapters::HttpAdapter
- ::can_connect_to? — Rester::Client::Adapters::LocalAdapter
- ::can_connect_to? — Rester::Client::Adapters::StubAdapter
- ::classify — Rester::Utils
- ::connect — Rester
- ::connect — Rester::Client::Adapters
- ::correlation_id — Rester
- ::correlation_id= — Rester
- ::decode_www_data — Rester::Utils
- ::deep_freeze — Rester::Utils
- ::encode_www_data — Rester::Utils
- ::escape — Rester::Utils
- ::extract_method_verb — Rester::Utils
- ::extract_opts — Rester::Client::Adapters
- ::id — Rester::Service::Resource
- ::id_name — Rester::Service::Resource
- ::id_param — Rester::Service::Resource
- ::instance — Rester::Service
- ::join_paths — Rester::Utils
- ::list — Rester::Client::Adapters
- ::load_tasks — Rester
- ::logger — Rester
- ::logger= — Rester
- ::method_added — Rester::Service::Resource
- ::method_missing — Rester::Service
- ::method_params — Rester::Service::Resource
- ::mount — Rester::Service::Resource
- ::mounts — Rester::Service::Resource
- ::new — Rester::Client
- ::new — Rester::Client::Adapters::Adapter
- ::new — Rester::Client::Adapters::HttpAdapter::Connection
- ::new — Rester::Client::Middleware::Base
- ::new — Rester::Client::Resource
- ::new — Rester::Client::Response
- ::new — Rester::Errors::RequestError
- ::new — Rester::Errors::ValidationError
- ::new — Rester::Service::Middleware::Base
- ::new — Rester::Service::Request
- ::new — Rester::Service::Resource::Params
- ::new — Rester::Utils::CircuitBreaker
- ::new — Rester::Utils::LoggerWrapper
- ::new — Rester::Utils::StubFile
- ::params — Rester::Service::Resource
- ::parse — Rester::Utils::StubFile
- ::parse! — Rester::Utils::StubFile
- ::processing_request? — Rester
- ::request — Rester
- ::request= — Rester
- ::request_info — Rester
- ::request_info= — Rester
- ::resources — Rester::Service
- ::service_name — Rester::Service
- ::service_name — Rester
- ::service_name= — Rester
- ::stringify — Rester::Utils
- ::symbolize_keys — Rester::Utils
- ::throw_error! — Rester::Errors
- ::underscore — Rester::Utils
- ::use — Rester::Service
- ::version_module — Rester::Service
- ::versions — Rester::Service
- ::walk — Rester::Utils
- ::wrap_request — Rester
- #== — Rester::Client::Response
- #Boolean — Rester::Service::Resource::Params
- #_add_validator — Rester::Service::Resource::Params
- #_build_rack_app — Rester::Service
- #_call — Rester::Utils::CircuitBreaker
- #_call_method — Rester::Service
- #_call_on — Rester::Utils::CircuitBreaker
- #_callbacks — Rester::Utils::CircuitBreaker
- #_determine_method — Rester::Service::Middleware::NewRelic
- #_error! — Rester::Service
- #_error! — Rester::Service::Middleware::Base
- #_error! — Rester::Service::Resource::Params
- #_error_name — Rester::Service::Middleware::ErrorHandling
- #_error_to_http_code — Rester::Service::Middleware::ErrorHandling
- #_error_to_response — Rester::Service::Middleware::ErrorHandling
- #_find_child_with_description — Object
- #_find_context_by_params — Rester::Client::Adapters::StubAdapter
- #_find_or_create_child — Object
- #_find_service — Rester::Service::Middleware::Base
- #_handle_search_or_create — Rester::Client::Resource
- #_headers — Rester::Client::Adapters::HttpAdapter::Connection
- #_headers_to_http_format — Rester::Client::Adapters::LocalAdapter
- #_http — Rester::Client::Adapters::HttpAdapter::Connection
- #_init_requester — Rester::Client
- #_load_resource — Rester::Service
- #_log — Rester::Utils::LoggerWrapper
- #_merge_params — Rester::Service::Resource::Params
- #_missing_stub_tests — Object
- #_param_diff — Rester::Client::Adapters::StubAdapter
- #_parse_json — Rester::Client
- #_parse_path — Rester::Service::Request
- #_parse_with_class — Rester::Service::Resource::Params
- #_path — Rester::Client::Adapters::HttpAdapter::Connection
- #_path — Rester::Client::Resource
- #_path_with_version — Rester::Client
- #_prepare_data_headers — Rester::Client::Adapters::HttpAdapter::Connection
- #_prepare_headers — Rester::Client::Adapters::HttpAdapter::Connection
- #_prepare_response — Rester::Client::Adapters::HttpAdapter
- #_prepare_response — Rester::Service
- #_process — Rester::Service::Resource
- #_process_request — Rester::Client::Adapters::StubAdapter
- #_process_request — Rester::Service
- #_process_response — Rester::Client
- #_rack_app — Rester::Service
- #_record_failure — Rester::Utils::CircuitBreaker
- #_record_success — Rester::Utils::CircuitBreaker
- #_request — Rester::Client
- #_request — Rester::Client::Adapters::HttpAdapter::Connection
- #_request — Rester::Client::Adapters::LocalAdapter
- #_request — Rester::Client::Adapters::StubAdapter
- #_request — Rester::Client::Resource
- #_require_connection — Rester::Client::Adapters::HttpAdapter
- #_response — Rester::Service
- #_rester_service_tests — Object
- #_set_default_headers — Rester::Client
- #_setup_example — Object
- #_stub_path_not_found — Object
- #_synchronize — Rester::Utils::CircuitBreaker
- #_valid_type? — Rester::Service::Resource::Params
- #_validate — Rester::Service::Resource::Params
- #_validate_array — Rester::Service::Resource::Params
- #_validate_default — Rester::Service::Resource::Params
- #_validate_hash — Rester::Service::Resource::Params
- #_validate_match — Rester::Service::Resource::Params
- #_validate_method — Rester::Service::Resource::Params
- #_validate_obj — Rester::Service::Resource::Params
- #_validate_required — Rester::Service::Resource::Params
- #_validate_str — Rester::Service::Resource::Params
- #_validate_strict — Rester::Service::Resource::Params
- #_validate_test_coverage — Object
- #_validate_type — Rester::Service::Resource::Params
- #_validate_verb — Rester::Client::Adapters::Adapter
- #_validate_version — Rester::Service
- #_validate_within — Rester::Service::Resource::Params
- #_version_module — Rester::Service
- #adapter= — Rester::Client
- #all_fields — Rester::Service::Resource::Params
- #call — Rester::Client::Middleware::Base
- #call — Rester::Client::Middleware::RequestHandler
- #call — Rester::Service
- #call — Rester::Service::Middleware::Base
- #call — Rester::Service::Middleware::ErrorHandling
- #call — Rester::Service::Middleware::NewRelic
- #call — Rester::Service::Middleware::Ping
- #call — Rester::Service::Middleware::RequestHandler
- #call — Rester::Utils::CircuitBreaker
- #call! — Rester::Service
- #circuit_breaker_enabled? — Rester::Client
- #closed? — Rester::Utils::CircuitBreaker
- #connect — Rester::Client::Adapters::Adapter
- #connect — Rester::Client::Adapters::HttpAdapter
- #connect — Rester::Client::Adapters::LocalAdapter
- #connect — Rester::Client::Adapters::StubAdapter
- #connected? — Rester::Client
- #connected? — Rester::Client::Adapters::Adapter
- #connected? — Rester::Client::Adapters::HttpAdapter
- #connected? — Rester::Client::Adapters::LocalAdapter
- #connected? — Rester::Client::Adapters::StubAdapter
- #defaults — Rester::Service::Resource::Params
- #delete — Rester::Client::Resource
- #dynamic_fields — Rester::Service::Resource::Params
- #each_resource — Rester::Service::Request
- #error! — Rester::Service::Resource
- #freeze — Rester::Service::Resource::Params
- #get — Rester::Client::Resource
- #half_open? — Rester::Utils::CircuitBreaker
- #headers — Rester::Client::Adapters::Adapter
- #headers= — Rester::Client::Adapters::Adapter
- #id_param — Rester::Service::Resource
- #identify_method — Rester::Service::Middleware::NewRelic
- #logger= — Rester::Client
- #logger= — Rester::Service
- #method_missing — Rester::Client
- #method_missing — Rester::Client::Resource
- #method_missing — Rester::Client::Response
- #method_missing — Rester::Service::Resource::Params
- #method_missing — Rester::Utils::LoggerWrapper
- #method_missing — Rester::Utils::StubFile
- #method_params_for — Rester::Service::Resource
- #mounts — Rester::Service::Resource
- #name — Rester::Client
- #name — Rester::Service
- #on_close — Rester::Utils::CircuitBreaker
- #on_open — Rester::Utils::CircuitBreaker
- #open? — Rester::Utils::CircuitBreaker
- #process — Rester::Service::Resource
- #producer — Rester::Client::Adapters::StubAdapter
- #rack_call — Rester::Service
- #reached_threshold? — Rester::Utils::CircuitBreaker
- #request — Rester::Client
- #request — Rester::Client::Adapters::Adapter
- #request — Rester::Client::Adapters::HttpAdapter::Connection
- #request! — Rester::Client::Adapters::Adapter
- #request! — Rester::Client::Adapters::HttpAdapter
- #request! — Rester::Client::Adapters::LocalAdapter
- #request! — Rester::Client::Adapters::StubAdapter
- #required? — Rester::Service::Resource::Params
- #required_params — Rester::Service::Resource::Params
- #reset — Rester::Utils::CircuitBreaker
- #respond_to_missing? — Rester::Client::Response
- #respond_to_missing? — Rester::Utils::LoggerWrapper
- #retry_period= — Rester::Utils::CircuitBreaker
- #retry_period_passed? — Rester::Utils::CircuitBreaker
- #service — Rester::Service::Middleware::Base
- #strict? — Rester::Service::Resource::Params
- #successful? — Rester::Client::Response
- #threshold= — Rester::Utils::CircuitBreaker
- #to_h — Rester::Client::Response
- #update — Rester::Client::Resource
- #use — Rester::Service::Resource::Params
- #valid? — Rester::Service::Request
- #validate — Rester::Service::Resource::Params
- #validate! — Rester::Service::Resource::Params
- #validators — Rester::Service::Resource::Params
- #version= — Rester::Client
- #with_context — Rester::Client
- #with_context — Rester::Client::Adapters::StubAdapter