Class: Honeymaker::Result::Failure

Inherits:
Honeymaker::Result show all
Defined in:
lib/honeymaker/result.rb

Instance Attribute Summary

Attributes inherited from Honeymaker::Result

#data, #errors

Instance Method Summary collapse

Methods inherited from Honeymaker::Result

#==, #failure?, #or, #success?

Constructor Details

#initialize(*errors, **kwargs) ⇒ Failure

Returns a new instance of Failure.



40
41
42
43
# File 'lib/honeymaker/result.rb', line 40

def initialize(*errors, **kwargs)
  @data = kwargs[:data]
  @errors = errors.empty? ? ["Error"] : errors
end