Table of Contents - flexirest-1.12.5 Documentation
Classes and Modules
- Faraday
- Faraday::Env
- Flexirest
- Flexirest::ActiveModelFormSupport
- Flexirest::Associations
- Flexirest::Associations::ClassMethods
- Flexirest::AttributeParsing
- Flexirest::Base
- Flexirest::BaseException
- Flexirest::BaseWithoutValidation
- Flexirest::CachedResponse
- Flexirest::Caching
- Flexirest::Caching::ClassMethods
- Flexirest::CallbackRetryRequestException
- Flexirest::Callbacks
- Flexirest::Callbacks::ClassMethods
- Flexirest::Configuration
- Flexirest::Configuration::ClassMethods
- Flexirest::Connection
- Flexirest::ConnectionFailedException
- Flexirest::ConnectionManager
- Flexirest::ControllerInstrumentation
- Flexirest::ControllerInstrumentation::ClassMethods
- Flexirest::FaradayResponseProxy
- Flexirest::HTTPBadGatewayServerException
- Flexirest::HTTPBadRequestClientException
- Flexirest::HTTPClientException
- Flexirest::HTTPConflictClientException
- Flexirest::HTTPException
- Flexirest::HTTPForbiddenClientException
- Flexirest::HTTPGatewayTimeoutServerException
- Flexirest::HTTPInternalServerException
- Flexirest::HTTPMethodNotAllowedClientException
- Flexirest::HTTPNotAcceptableClientException
- Flexirest::HTTPNotFoundClientException
- Flexirest::HTTPNotImplementedServerException
- Flexirest::HTTPServerException
- Flexirest::HTTPServiceUnavailableServerException
- Flexirest::HTTPTimeoutClientException
- Flexirest::HTTPTooManyRequestsClientException
- Flexirest::HTTPUnauthorisedClientException
- Flexirest::HeadersList
- Flexirest::Instrumentation
- Flexirest::InvalidArgumentsException
- Flexirest::InvalidCacheStoreException
- Flexirest::InvalidLazyAssociationContentException
- Flexirest::InvalidRequestException
- Flexirest::JsonAPIProxy
- Flexirest::JsonAPIProxy::Headers
- Flexirest::JsonAPIProxy::Helpers
- Flexirest::JsonAPIProxy::Request
- Flexirest::JsonAPIProxy::Request::Params
- Flexirest::JsonAPIProxy::Request::Params::Parameters
- Flexirest::JsonAPIProxy::Response
- Flexirest::LazyAssociationLoader
- Flexirest::LazyLoader
- Flexirest::Logger
- Flexirest::Mapping
- Flexirest::Mapping::ClassMethods
- Flexirest::MissingOptionalLibraryError
- Flexirest::MissingParametersException
- Flexirest::Multipart
- Flexirest::Multipart::FileParam
- Flexirest::Multipart::Post
- Flexirest::Multipart::StringParam
- Flexirest::NoAttributeException
- Flexirest::PlainResponse
- Flexirest::ProxyBase
- Flexirest::ProxyBase::ClassMethods
- Flexirest::Recording
- Flexirest::Recording::ClassMethods
- Flexirest::Request
- Flexirest::RequestDelegator
- Flexirest::RequestException
- Flexirest::ResponseParseException
- Flexirest::ResultIterator
- Flexirest::TimeoutException
- Flexirest::Validation
- Flexirest::Validation::ClassMethods
- Flexirest::ValidationFailedException
- Flexirest::WillPaginateNotAvailableException
- Object
Methods
- ::_lazy_request — Flexirest::BaseWithoutValidation
- ::_plain_request — Flexirest::BaseWithoutValidation
- ::_request — Flexirest::BaseWithoutValidation
- ::_request_for — Flexirest::BaseWithoutValidation
- ::append_parameter — Flexirest::Multipart::Post
- ::calls_made — Flexirest::Instrumentation
- ::calls_made= — Flexirest::Instrumentation
- ::debug — Flexirest::Logger
- ::error — Flexirest::Logger
- ::find_connection_for_url — Flexirest::ConnectionManager
- ::from_response — Flexirest::PlainResponse
- ::get_connection — Flexirest::ConnectionManager
- ::in_parallel — Flexirest::ConnectionManager
- ::included — Flexirest::Associations
- ::included — Flexirest::Caching
- ::included — Flexirest::Callbacks
- ::included — Flexirest::Configuration
- ::included — Flexirest::Mapping
- ::included — Flexirest::Recording
- ::included — Flexirest::Validation
- ::info — Flexirest::Logger
- ::inherited — Flexirest::ProxyBase
- ::level — Flexirest::Logger
- ::logfile= — Flexirest::Logger
- ::messages — Flexirest::Logger
- ::name — Flexirest
- ::name= — Flexirest
- ::new — Flexirest::Base
- ::new — Flexirest::BaseWithoutValidation
- ::new — Flexirest::CachedResponse
- ::new — Flexirest::Connection
- ::new — Flexirest::HeadersList
- ::new — Flexirest::JsonAPIProxy::Request::Params::Parameters
- ::new — Flexirest::LazyAssociationLoader
- ::new — Flexirest::LazyLoader
- ::new — Flexirest::Multipart::StringParam
- ::new — Flexirest::Multipart::FileParam
- ::new — Flexirest::FaradayResponseProxy
- ::new — Flexirest::Request
- ::new — Flexirest::ResponseParseException
- ::new — Flexirest::HTTPException
- ::new — Flexirest::RequestDelegator
- ::new — Flexirest::ResultIterator
- ::prepare_direct_request — Flexirest::BaseWithoutValidation
- ::prepare_query — Flexirest::Multipart::Post
- ::reset — Flexirest::Instrumentation
- ::reset! — Flexirest::ConnectionManager
- ::reset! — Flexirest::Logger
- ::time_spent — Flexirest::Instrumentation
- ::time_spent= — Flexirest::Instrumentation
- ::warn — Flexirest::Logger
- #<< — Flexirest::ResultIterator
- #[] — Flexirest::BaseWithoutValidation
- #[] — Flexirest::HeadersList
- #[] — Flexirest::ResultIterator
- #[]= — Flexirest::BaseWithoutValidation
- #[]= — Flexirest::HeadersList
- #[]= — Flexirest::ResultIterator
- #__getobj__ — Flexirest::RequestDelegator
- #__setobj__ — Flexirest::RequestDelegator
- #_associations — Flexirest::Associations::ClassMethods
- #_attributes — Flexirest::BaseWithoutValidation
- #_call — Flexirest::Mapping::ClassMethods
- #_callback_request — Flexirest::Callbacks::ClassMethods
- #_calls — Flexirest::Mapping::ClassMethods
- #_clean! — Flexirest::BaseWithoutValidation
- #_clean! — Flexirest::ResultIterator
- #_copy_from — Flexirest::BaseWithoutValidation
- #_date_fields — Flexirest::Associations::ClassMethods
- #_delegate? — Flexirest::RequestDelegator
- #_errors — Flexirest::Validation
- #_hal_attributes — Flexirest::LazyAssociationLoader
- #_handle_super_class_callbacks — Flexirest::Callbacks::ClassMethods
- #_include_associations — Flexirest::Associations::ClassMethods
- #_map_call — Flexirest::Mapping::ClassMethods
- #_mapped_method — Flexirest::Mapping::ClassMethods
- #_parents — Flexirest::Callbacks::ClassMethods
- #_reset_attribute — Flexirest::BaseWithoutValidation
- #_reset_caching! — Flexirest::Caching::ClassMethods
- #_reset_configuration! — Flexirest::Configuration::ClassMethods
- #_reset_include_associations! — Flexirest::Associations::ClassMethods
- #_set_attribute — Flexirest::BaseWithoutValidation
- #_set_dirty — Flexirest::BaseWithoutValidation
- #_validations — Flexirest::Validation::ClassMethods
- #adapter — Flexirest::Configuration::ClassMethods
- #adapter= — Flexirest::Configuration::ClassMethods
- #add_attribute — Flexirest::JsonAPIProxy::Request::Params::Parameters
- #add_mapping — Flexirest::ProxyBase::ClassMethods
- #add_nested_body_to_iterator — Flexirest::Request
- #add_relationship — Flexirest::JsonAPIProxy::Request::Params::Parameters
- #after_request — Flexirest::Callbacks::ClassMethods
- #alias_type — Flexirest::Configuration::ClassMethods
- #api_auth_access_id — Flexirest::Request
- #api_auth_access_id — Flexirest::Configuration::ClassMethods
- #api_auth_credentials — Flexirest::Configuration::ClassMethods
- #api_auth_options — Flexirest::Request
- #api_auth_options — Flexirest::Configuration::ClassMethods
- #api_auth_secret_key — Flexirest::Request
- #api_auth_secret_key — Flexirest::Configuration::ClassMethods
- #append_get_parameters — Flexirest::Request
- #append_info_to_payload — Flexirest::ControllerInstrumentation
- #base_url — Flexirest::Request
- #base_url — Flexirest::Configuration::ClassMethods
- #base_url= — Flexirest::Configuration::ClassMethods
- #basic_auth_digest — Flexirest::Request
- #basic_auth_method — Flexirest::Configuration::ClassMethods
- #before_request — Flexirest::Callbacks::ClassMethods
- #body — Flexirest::FaradayResponseProxy
- #body — Flexirest::ProxyBase::ClassMethods
- #body= — Flexirest::FaradayResponseProxy
- #build — Flexirest::JsonAPIProxy::Request::Params::Parameters
- #build_lazy_loader — Flexirest::JsonAPIProxy::Response
- #cache_store — Flexirest::Caching::ClassMethods
- #cache_store= — Flexirest::Caching::ClassMethods
- #call — Flexirest::Request
- #changed — Flexirest::BaseWithoutValidation
- #changed? — Flexirest::BaseWithoutValidation
- #changes — Flexirest::BaseWithoutValidation
- #class — Flexirest::RequestDelegator
- #class_name — Flexirest::Request
- #create — Flexirest::JsonAPIProxy::Request::Params
- #create_from_hash — Flexirest::JsonAPIProxy::Request::Params::Parameters
- #create_object_instance — Flexirest::Request
- #default_faraday_config — Flexirest::Configuration::ClassMethods
- #delete — Flexirest::Connection
- #delete — Flexirest::HeadersList
- #delete — Flexirest::Mapping::ClassMethods
- #delete — Flexirest::ProxyBase::ClassMethods
- #delete? — Flexirest::Request
- #delete_if — Flexirest::ResultIterator
- #dirty? — Flexirest::BaseWithoutValidation
- #disable_automatic_date_parsing — Flexirest::Configuration::ClassMethods
- #disable_automatic_date_parsing= — Flexirest::Configuration::ClassMethods
- #do_request — Flexirest::Request
- #each — Flexirest::BaseWithoutValidation
- #each — Flexirest::HeadersList
- #each — Flexirest::LazyAssociationLoader
- #each — Flexirest::ResultIterator
- #empty? — Flexirest::ResultIterator
- #ensure_lazy_loaded — Flexirest::LazyAssociationLoader
- #errors — Flexirest::Base
- #errors — Flexirest::ActiveModelFormSupport
- #faraday_config — Flexirest::Configuration::ClassMethods
- #fetch_attributes_and_relationships — Flexirest::JsonAPIProxy::Response
- #fetch_one_to_many — Flexirest::JsonAPIProxy::Response
- #fetch_one_to_one — Flexirest::JsonAPIProxy::Response
- #find_association_class — Flexirest::JsonAPIProxy::Response
- #find_existing — Flexirest::HeadersList
- #find_mapping_for_current_request — Flexirest::ProxyBase::ClassMethods
- #finished? — Flexirest::FaradayResponseProxy
- #format_include_params — Flexirest::JsonAPIProxy::Request::Params
- #full_error_messages — Flexirest::Validation
- #full_url — Flexirest::Connection
- #generate_new_object — Flexirest::Request
- #get — Flexirest::Connection
- #get — Flexirest::Mapping::ClassMethods
- #get — Flexirest::ProxyBase::ClassMethods
- #get? — Flexirest::Request
- #get_params — Flexirest::ProxyBase::ClassMethods
- #hal_response? — Flexirest::Request
- #handle — Flexirest::ProxyBase::ClassMethods
- #handle_cached_response — Flexirest::Request
- #handle_hal_links_embedded — Flexirest::Request
- #handle_response — Flexirest::Request
- #has_many — Flexirest::Associations::ClassMethods
- #has_one — Flexirest::Associations::ClassMethods
- #headers — Flexirest::Connection
- #headers — Flexirest::FaradayResponseProxy
- #http_method — Flexirest::Request
- #ignore_root — Flexirest::Request
- #ignore_root — Flexirest::Configuration::ClassMethods
- #includes — Flexirest::Associations::ClassMethods
- #index — Flexirest::ResultIterator
- #inherited — Flexirest::Associations::ClassMethods
- #inherited — Flexirest::Callbacks::ClassMethods
- #inherited — Flexirest::Mapping::ClassMethods
- #inject_basic_auth_in_url — Flexirest::Request
- #inspect — Flexirest::BaseWithoutValidation
- #instance_of? — Flexirest::RequestDelegator
- #is_a? — Flexirest::RequestDelegator
- #is_json_api_response? — Flexirest::Request
- #is_json_response? — Flexirest::Request
- #is_xml_response? — Flexirest::Request
- #join — Flexirest::ResultIterator
- #keys — Flexirest::HeadersList
- #keys — Flexirest::LazyAssociationLoader
- #kind_of? — Flexirest::RequestDelegator
- #last — Flexirest::ResultIterator
- #lazy_load! — Flexirest::Configuration::ClassMethods
- #lazy_load? — Flexirest::Configuration::ClassMethods
- #log_process_action — Flexirest::ControllerInstrumentation::ClassMethods
- #logger — Flexirest::Instrumentation
- #make_safe_request — Flexirest::Connection
- #message — Flexirest::HTTPException
- #method_missing — Flexirest::BaseWithoutValidation
- #method_missing — Flexirest::LazyAssociationLoader
- #method_missing — Flexirest::LazyLoader
- #method_missing — Flexirest::RequestDelegator
- #model_class — Flexirest::Request
- #new_object — Flexirest::Request
- #new_record? — Flexirest::ActiveModelFormSupport
- #new_session — Flexirest::Connection
- #object_is_class? — Flexirest::Request
- #on_complete — Flexirest::FaradayResponseProxy
- #original_object_class — Flexirest::Request
- #paginate — Flexirest::ResultIterator
- #parallelise — Flexirest::ResultIterator
- #params — Flexirest::ProxyBase::ClassMethods
- #parse — Flexirest::JsonAPIProxy::Response
- #parse_attribute_value — Flexirest::AttributeParsing
- #parse_date — Flexirest::Associations::ClassMethods
- #parse_date? — Flexirest::BaseWithoutValidation
- #passthrough — Flexirest::ProxyBase::ClassMethods
- #password — Flexirest::Request
- #password — Flexirest::Configuration::ClassMethods
- #password= — Flexirest::Configuration::ClassMethods
- #patch — Flexirest::Connection
- #patch — Flexirest::Mapping::ClassMethods
- #patch — Flexirest::ProxyBase::ClassMethods
- #perform_caching — Flexirest::Caching::ClassMethods
- #perform_caching= — Flexirest::Caching::ClassMethods
- #persisted? — Flexirest::ActiveModelFormSupport
- #pluck_attributes_and_relationships — Flexirest::JsonAPIProxy::Response
- #post — Flexirest::Connection
- #post — Flexirest::Mapping::ClassMethods
- #post — Flexirest::ProxyBase::ClassMethods
- #post? — Flexirest::Request
- #post_params — Flexirest::ProxyBase::ClassMethods
- #prepare_params — Flexirest::Request
- #prepare_request_body — Flexirest::Request
- #prepare_url — Flexirest::Request
- #proxy — Flexirest::Request
- #proxy — Flexirest::Configuration::ClassMethods
- #put — Flexirest::Connection
- #put — Flexirest::Mapping::ClassMethods
- #put — Flexirest::ProxyBase::ClassMethods
- #put? — Flexirest::Request
- #quiet — Flexirest::Configuration::ClassMethods
- #quiet! — Flexirest::Configuration::ClassMethods
- #quiet? — Flexirest::Request
- #raise_params_error! — Flexirest::JsonAPIProxy::Request::Params::Parameters
- #read_cached_response — Flexirest::Caching::ClassMethods
- #rebuild_request — Flexirest::ProxyBase::ClassMethods
- #reconnect — Flexirest::Connection
- #record_response — Flexirest::Recording::ClassMethods
- #record_response? — Flexirest::Recording::ClassMethods
- #render — Flexirest::ProxyBase::ClassMethods
- #request_body_type — Flexirest::Request
- #request_body_type — Flexirest::Configuration::ClassMethods
- #request_body_type= — Flexirest::Configuration::ClassMethods
- #request_call — Flexirest::Instrumentation
- #respond_to? — Flexirest::LazyLoader
- #respond_to_missing? — Flexirest::BaseWithoutValidation
- #result — Flexirest::CachedResponse
- #result_is_json_or_unspecified? — Flexirest::ProxyBase::ClassMethods
- #reverse — Flexirest::ResultIterator
- #rubify_name — Flexirest::Request
- #save — Flexirest::JsonAPIProxy::Headers
- #save_resource_class — Flexirest::JsonAPIProxy::Response
- #select_name — Flexirest::Request
- #set_corresponding_value — Flexirest::Request
- #set_defaults — Flexirest::Connection
- #set_per_request_timeout — Flexirest::Connection
- #shuffle — Flexirest::ResultIterator
- #sign_request — Flexirest::Connection
- #singular? — Flexirest::JsonAPIProxy::Helpers
- #size — Flexirest::LazyAssociationLoader
- #size — Flexirest::ResultIterator
- #status — Flexirest::FaradayResponseProxy
- #to_a — Flexirest::ResultIterator
- #to_hash — Flexirest::BaseWithoutValidation
- #to_hash — Flexirest::JsonAPIProxy::Request::Params::Parameters
- #to_json — Flexirest::BaseWithoutValidation
- #to_multipart — Flexirest::Multipart::StringParam
- #to_multipart — Flexirest::Multipart::FileParam
- #to_s — Flexirest::HTTPException
- #translate — Flexirest::JsonAPIProxy::Request::Params
- #translate — Flexirest::ProxyBase::ClassMethods
- #translator — Flexirest::Request
- #translator — Flexirest::Configuration::ClassMethods
- #type — Flexirest::JsonAPIProxy::Helpers
- #url — Flexirest::ProxyBase::ClassMethods
- #username — Flexirest::Request
- #username — Flexirest::Configuration::ClassMethods
- #username= — Flexirest::Configuration::ClassMethods
- #using_api_auth? — Flexirest::Request
- #using_api_auth? — Flexirest::Configuration::ClassMethods
- #using_basic_auth? — Flexirest::Request
- #valid? — Flexirest::Validation
- #validate_relationships! — Flexirest::JsonAPIProxy::Request::Params::Parameters
- #validates — Flexirest::Validation::ClassMethods
- #value_for_inspect — Flexirest::BaseWithoutValidation
- #verbose — Flexirest::Configuration::ClassMethods
- #verbose! — Flexirest::Configuration::ClassMethods
- #verbose? — Flexirest::Request
- #where — Flexirest::ResultIterator
- #whiny_missing — Flexirest::Configuration::ClassMethods
- #wrap_root — Flexirest::Request
- #wrap_root — Flexirest::Configuration::ClassMethods
- #write_cached_response — Flexirest::Caching::ClassMethods