class Dry::Types::Hash::Weak
def try(value, &block)
-
(Result, Logic::Result)
- otherwise -
(Object)
- if block given
Other tags:
- Yieldreturn: -
Other tags:
- Yieldparam: failure -
Parameters:
-
block
(#call, nil
) -- -
value
(Object
) --
def try(value, &block) if value.is_a?(::Hash) super else result = failure(value, "#{value} must be a hash") block ? yield(result) : result end end