Table of Contents - escher-2.0.5 Documentation
Classes and Modules
- Escher
- Escher::Auth
- Escher::EscherError
- Escher::Request
- Escher::Request::Base
- Escher::Request::DCI
- Escher::Request::DCI::RackEnv
- Escher::Request::Factory
- Escher::Request::HashRequest
- Escher::Request::LegacyRequest
- Escher::Request::RackRequest
Methods
- ::from_request — Escher::Request::Factory
- ::new — Escher::Auth
- ::new — Escher::Request::Base
- ::new — Escher::Request::HashRequest
- ::new — Escher::Request::LegacyRequest
- ::new — Escher::Request::RackRequest
- #authenticate — Escher::Auth
- #body — Escher::Request::Base
- #body — Escher::Request::HashRequest
- #body — Escher::Request::LegacyRequest
- #body — Escher::Request::RackRequest
- #canonicalize — Escher::Auth
- #canonicalize_headers — Escher::Auth
- #canonicalize_path — Escher::Auth
- #canonicalize_query — Escher::Auth
- #create_algo — Escher::Auth
- #env — Escher::Request::RackRequest
- #fetch_payload — Escher::Request::RackRequest
- #format_date_for_header — Escher::Auth
- #format_headers — Escher::Request::DCI::RackEnv
- #generate_signature — Escher::Auth
- #generate_signed_url — Escher::Auth
- #get_auth_parts_from_header — Escher::Auth
- #get_auth_parts_from_query — Escher::Auth
- #get_constant_http_headers — Escher::Request::DCI::RackEnv
- #get_custom_http_headers — Escher::Request::DCI::RackEnv
- #get_headers_by_rack_env — Escher::Request::DCI::RackEnv
- #get_signing_param — Escher::Auth
- #get_string_to_sign — Escher::Auth
- #has_header? — Escher::Request::Base
- #has_header? — Escher::Request::LegacyRequest
- #header — Escher::Request::Base
- #headers — Escher::Request::Base
- #headers — Escher::Request::HashRequest
- #headers — Escher::Request::LegacyRequest
- #headers — Escher::Request::RackRequest
- #host — Escher::Request::LegacyRequest
- #host — Escher::Request::RackRequest
- #is_date_within_range? — Escher::Auth
- #is_valid? — Escher::Auth
- #long_date — Escher::Auth
- #mandatory_signed_headers_valid? — Escher::Auth
- #method — Escher::Request::Base
- #method — Escher::Request::HashRequest
- #method — Escher::Request::LegacyRequest
- #method — Escher::Request::RackRequest
- #normalize_white_spaces — Escher::Auth
- #parse_algo — Escher::Auth
- #parse_uri — Escher::Auth
- #path — Escher::Request::Base
- #path — Escher::Request::HashRequest
- #path — Escher::Request::LegacyRequest
- #path — Escher::Request::RackRequest
- #payload — Escher::Request::RackRequest
- #prepare_headers_to_sign — Escher::Auth
- #prepare_request_headers — Escher::Request::LegacyRequest
- #prepare_request_uri — Escher::Request::LegacyRequest
- #query_key_for — Escher::Auth
- #query_pair — Escher::Auth
- #query_values — Escher::Request::Base
- #query_values — Escher::Request::HashRequest
- #query_values — Escher::Request::LegacyRequest
- #query_values — Escher::Request::RackRequest
- #rack_request — Escher::Request::RackRequest
- #reconfig — Escher::Auth
- #request — Escher::Request::LegacyRequest
- #set_header — Escher::Request::HashRequest
- #set_header — Escher::Request::LegacyRequest
- #set_header — Escher::Request::RackRequest
- #short_date — Escher::Auth
- #sign! — Escher::Auth
- #uri_decode — Escher::Auth
- #uri_encode — Escher::Auth
- #valid_request_method? — Escher::Auth
- #wrap_request — Escher::Auth