Class: CleanArchitecture::Checks::Authorization
- Inherits:
-
Object
- Object
- CleanArchitecture::Checks::Authorization
- Extended by:
- T::Helpers, T::Sig
- Defined in:
- lib/clean_architecture/checks/authorization.rb
Instance Method Summary collapse
Instance Method Details
#result ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/clean_architecture/checks/authorization.rb', line 16 def result if Dry::Monads::Success(nil) else failure_details = Entities::FailureDetails.new( message: , type: Entities::FailureType::Unauthorized ) Dry::Monads::Failure(failure_details) end end |