Table of Contents - api_recipes-2.10.2 Documentation
Classes and Modules
- ApiRecipes
- ApiRecipes::Api
- ApiRecipes::ApiConfigIsNotAnHash
- ApiRecipes::ApiNameClashError
- ApiRecipes::Configuration
- ApiRecipes::Endpoint
- ApiRecipes::MissingRouteAttribute
- ApiRecipes::NoConfigurationGivenForEndpoint
- ApiRecipes::NoRouteExists
- ApiRecipes::PathParamsMismatch
- ApiRecipes::ProvidedObjectNotAsResponseData
- ApiRecipes::Response
- ApiRecipes::ResponseCodeNotAsExpected
- ApiRecipes::Route
- ApiRecipes::RouteAndResourceNamesClashError
- ApiRecipes::RouteNameClashWithExistentMethod
- ApiRecipes::Settings
- Array
- Hash
- URI
Methods
- ::_aprcps_define_global_apis — ApiRecipes
- ::_aprcps_global_storage — ApiRecipes
- ::_aprcps_merge_apis_configs — ApiRecipes
- ::_aprcps_thread_storage — ApiRecipes
- ::configuration — ApiRecipes
- ::configure — ApiRecipes
- ::copy_global_authorizations_to_api — ApiRecipes
- ::included — ApiRecipes
- ::logger — ApiRecipes
- ::new — ApiRecipes::Api
- ::new — ApiRecipes::Endpoint
- ::new — ApiRecipes::ApiNameClashError
- ::new — ApiRecipes::RouteAndResourceNamesClashError
- ::new — ApiRecipes::MissingRouteAttribute
- ::new — ApiRecipes::PathParamsMismatch
- ::new — ApiRecipes::ProvidedObjectNotAsResponseData
- ::new — ApiRecipes::ResponseCodeNotAsExpected
- ::new — ApiRecipes::ApiConfigIsNotAnHash
- ::new — ApiRecipes::NoConfigurationGivenForEndpoint
- ::new — ApiRecipes::RouteNameClashWithExistentMethod
- ::new — ApiRecipes::NoRouteExists
- ::new — ApiRecipes::Response
- ::new — ApiRecipes::Route
- ::print_urls — ApiRecipes
- ::print_urls= — ApiRecipes
- ::set_authorization_for_api — ApiRecipes
- ::set_basic_auth_for_api — ApiRecipes
- #_deep_transform_keys_in_object — Hash
- #_deep_transform_keys_in_object! — Hash
- #absolute_path — ApiRecipes::Endpoint
- #apis_configs — ApiRecipes::Configuration
- #apis_configs= — ApiRecipes::Configuration
- #apis_files_paths= — ApiRecipes::Configuration
- #assert_valid_keys — Hash
- #authorization= — ApiRecipes::Api
- #basic_auth= — ApiRecipes::Api
- #build_path — ApiRecipes::Endpoint
- #build_url_from_path — ApiRecipes::Route
- #check_response_code — ApiRecipes::Route
- #check_route_name_does_not_clash — ApiRecipes::Api
- #create_route? — ApiRecipes::Endpoint
- #data — ApiRecipes::Response
- #deep_merge — Hash
- #deep_merge! — Hash
- #deep_stringify_keys — Hash
- #deep_stringify_keys! — Hash
- #deep_symbolize_keys — Hash
- #deep_symbolize_keys! — Hash
- #deep_transform_keys — Hash
- #deep_transform_keys! — Hash
- #ensure_route_does_not_clash — ApiRecipes::Endpoint
- #extract_headers — ApiRecipes::Route
- #extract_options! — Array
- #fill — ApiRecipes::Route
- #fill_object_with — ApiRecipes::Route
- #forwardable_params — ApiRecipes::Endpoint
- #generate_children — ApiRecipes::Endpoint
- #generate_route — ApiRecipes::Endpoint
- #global? — ApiRecipes::Api
- #http_verb — ApiRecipes::Route
- #logger — ApiRecipes::Configuration
- #logger= — ApiRecipes::Configuration
- #method_missing — ApiRecipes::Response
- #normalize_log_level — ApiRecipes::Configuration
- #params= — ApiRecipes::Endpoint
- #path — ApiRecipes::Api
- #path_params= — ApiRecipes::Endpoint
- #port — ApiRecipes::Route
- #prepare_request — ApiRecipes::Route
- #request_params= — ApiRecipes::Route
- #request_with_auth — ApiRecipes::Route
- #required_params_for_path — ApiRecipes::Endpoint
- #run — ApiRecipes::Endpoint
- #settings — ApiRecipes::Route
- #setup — ApiRecipes::Configuration
- #start_request — ApiRecipes::Route
- #stringify_keys — Hash
- #stringify_keys! — Hash
- #symbolize_keys — Hash
- #symbolize_keys! — Hash
- #timeout — ApiRecipes::Route
- #to_options — Hash
- #to_options! — Hash
- #transform_keys — Hash
- #transform_keys! — Hash
- #try_to_fill — ApiRecipes::Route
- #url — ApiRecipes::Endpoint