Module: Sequencescape::Api::BasicErrorHandling
- Included in:
- Sequencescape::Api, Associations::BelongsTo::CommonBehaviour::LoadHandler, FinderMethods::AllHandler, FinderMethods::FindByUuidHandler, ModifyingHandler, PageOfResults::UpdateHandler, Resource::Json::CoercionHandler, Search::BaseHandler
- Defined in:
- lib/sequencescape-api/errors.rb
Instance Method Summary collapse
Instance Method Details
#missing(json) ⇒ Object
29 30 31 |
# File 'lib/sequencescape-api/errors.rb', line 29 def missing(json) raise Sequencescape::Api::ResourceNotFound, json end |
#redirection(_json) {|_self| ... } ⇒ Object
33 34 35 |
# File 'lib/sequencescape-api/errors.rb', line 33 def redirection(_json) yield(self) end |
#unauthenticated(json) ⇒ Object
25 26 27 |
# File 'lib/sequencescape-api/errors.rb', line 25 def unauthenticated(json) raise Sequencescape::Api::UnauthenticatedError, json end |