Table of Contents - toast-1.1.4 Documentation
Pages
-
README
- Summary
- Releases
- Toast version ≥ 1.0.2
- Toast version 0.9.*
- Installation
- Example
- Get a single resource representation:
- Get a collection (the :all collection)
- Get a customized collection
- Get an associated collection + filter
- Update a single resource:
- Create a new record
- Create an associated record
- Delete records
- Linking records
- USAGE
Classes and Modules
- Toast
- Toast::CanonicalRequest
- Toast::CollectionRequest
- Toast::ConfigDSL
- Toast::ConfigDSL::Association
- Toast::ConfigDSL::Base
- Toast::ConfigDSL::Collection
- Toast::ConfigDSL::Common
- Toast::ConfigDSL::DefaultHandlers
- Toast::ConfigDSL::Expose
- Toast::ConfigDSL::Settings
- Toast::ConfigDSL::Settings::AuthenticateContext
- Toast::ConfigDSL::Single
- Toast::ConfigDSL::ViaVerb
- Toast::ConfigError
- Toast::Engine
- Toast::Engine::ActionDispatch
- Toast::Engine::ActionDispatch::Request
- Toast::Errors
- Toast::Errors::AllowError
- Toast::Errors::BadRequest
- Toast::Errors::ConfigNotFound
- Toast::Errors::CustomAuthFailure
- Toast::Errors::HandlerError
- Toast::Errors::NotAllowed
- Toast::Errors::Toast
- Toast::Errors::Toast::Errors
- Toast::Errors::Toast::Errors::Toast
- Toast::Errors::Toast::Errors::Toast::NotInRequestContext
- Toast::HttpRange
- Toast::PluralAssocRequest
- Toast::RackApp
- Toast::RequestHelpers
- Toast::SingleRequest
- Toast::SingularAssocRequest
- Toast::obj
- ToastGenerator
Methods
- ::base_uri — Toast
- ::disable — Toast
- ::get_config — Toast::ConfigDSL
- ::get_settings — Toast::ConfigDSL
- ::info — Toast
- ::init — Toast
- ::logger — Toast
- ::new — Toast::CanonicalRequest
- ::new — Toast::CollectionRequest
- ::new — Toast::Errors::HandlerError
- ::new — Toast::Errors::NotAllowed
- ::new — Toast::Errors::BadRequest
- ::new — Toast::Errors::CustomAuthFailure
- ::new — Toast::HttpRange
- ::new — Toast::PluralAssocRequest
- ::new — Toast::SingleRequest
- ::new — Toast::SingularAssocRequest
- ::new — Toast::ConfigDSL::Common
- ::raise_config_error — Toast
- ::represent — Toast
- #allow — Toast::ConfigDSL::ViaVerb
- #allowed_methods — Toast::RequestHelpers
- #association — Toast::ConfigDSL::Expose
- #attr_selected? — Toast::RequestHelpers
- #authenticate — Toast::ConfigDSL::Settings
- #base_uri — Toast::RequestHelpers
- #call — Toast::RackApp
- #call_allow — Toast::RequestHelpers
- #call_handler — Toast::RequestHelpers
- #canonical_delete_handler — Toast::ConfigDSL::DefaultHandlers
- #canonical_get_handler — Toast::ConfigDSL::DefaultHandlers
- #canonical_patch_handler — Toast::ConfigDSL::DefaultHandlers
- #check_symbol_list — Toast::ConfigDSL::Common
- #collection — Toast::ConfigDSL::Expose
- #collection_get_handler — Toast::ConfigDSL::DefaultHandlers
- #collection_post_handler — Toast::ConfigDSL::DefaultHandlers
- #delete — Toast::CanonicalRequest
- #expose — Toast::ConfigDSL::Base
- #fail_with — Toast::ConfigDSL::Settings::AuthenticateContext
- #get — Toast::CanonicalRequest
- #get — Toast::CollectionRequest
- #get — Toast::PluralAssocRequest
- #get — Toast::SingularAssocRequest
- #get_config — Toast::RequestHelpers
- #handler — Toast::ConfigDSL::ViaVerb
- #init — ToastGenerator
- #is_active_record? — Toast::RequestHelpers
- #link — Toast::PluralAssocRequest
- #link — Toast::SingularAssocRequest
- #link_unlink_via_post — Toast::ConfigDSL::Settings
- #max_window — Toast::ConfigDSL::Association
- #max_window — Toast::ConfigDSL::Collection
- #max_window — Toast::ConfigDSL::Settings
- #method_missing — Toast::ConfigDSL::Common
- #patch — Toast::CanonicalRequest
- #plural_assoc_get_handler — Toast::ConfigDSL::DefaultHandlers
- #plural_assoc_link_handler — Toast::ConfigDSL::DefaultHandlers
- #plural_assoc_post_handler — Toast::ConfigDSL::DefaultHandlers
- #plural_assoc_unlink_handler — Toast::ConfigDSL::DefaultHandlers
- #post — Toast::CollectionRequest
- #post — Toast::PluralAssocRequest
- #put — Toast::CanonicalRequest
- #raise_config_error — Toast::ConfigDSL::Common
- #readables — Toast::ConfigDSL::Expose
- #represent — Toast::RequestHelpers
- #represent_one — Toast::RequestHelpers
- #resolve_model — Toast::RackApp
- #respond — Toast::CanonicalRequest
- #respond — Toast::CollectionRequest
- #respond — Toast::PluralAssocRequest
- #respond — Toast::SingleRequest
- #respond — Toast::SingularAssocRequest
- #response — Toast::RequestHelpers
- #single — Toast::ConfigDSL::Expose
- #single_get_handler — Toast::ConfigDSL::DefaultHandlers
- #singular_assoc_get_handler — Toast::ConfigDSL::DefaultHandlers
- #singular_assoc_link_handler — Toast::ConfigDSL::DefaultHandlers
- #singular_assoc_unlink_handler — Toast::ConfigDSL::DefaultHandlers
- #split_link_header — Toast::RequestHelpers
- #stack_push — Toast::ConfigDSL::Common
- #toast_settings — Toast::ConfigDSL::Settings
- #unlink — Toast::PluralAssocRequest
- #unlink — Toast::SingularAssocRequest
- #via_delete — Toast::ConfigDSL::Expose
- #via_get — Toast::ConfigDSL::Association
- #via_get — Toast::ConfigDSL::Collection
- #via_get — Toast::ConfigDSL::Expose
- #via_get — Toast::ConfigDSL::Single
- #via_link — Toast::ConfigDSL::Association
- #via_patch — Toast::ConfigDSL::Expose
- #via_post — Toast::ConfigDSL::Association
- #via_post — Toast::ConfigDSL::Collection
- #via_unlink — Toast::ConfigDSL::Association
- #writables — Toast::ConfigDSL::Expose