Method: ServiceResult#value
- Defined in:
- lib/generators/service/templates/base/service_result.rb
#value {|@error| ... } ⇒ Object
41 42 43 44 45 46 47 |
# File 'lib/generators/service/templates/base/service_result.rb', line 41 def value raise ArgumentError, 'must provide a block to Result#value to be invoked in case of error' unless block_given? return @value if ok? yield(@error) end |