class Right::Failure
Represents fetching failure
Attributes
errors[R]
@param errors [<String>]
Public Class Methods
new(errors)
click to toggle source
@param errors [<String>]
# File lib/right/result.rb, line 12 def initialize(errors) @errors = errors end
Public Instance Methods
failure?()
click to toggle source
@return [true]
# File lib/right/result.rb, line 20 def failure? !success? end
get()
click to toggle source
@raise [NotImplementedError]
# File lib/right/result.rb, line 30 def get fail NotImplementedError, <<-MESSAGE.strip_heredoc #{self.class} does not respond to #get. You should explicitly check for #success? before calling #get. MESSAGE end
get_or_else() { || ... }
click to toggle source
@yield given block
# File lib/right/result.rb, line 38 def get_or_else yield end
success?()
click to toggle source
@return [false]
# File lib/right/result.rb, line 25 def success? false end