Class: Anony::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/anony/result.rb

Constant Summary collapse

FAILED =
"failed"
DESTROYED =
"destroyed"
OVERWRITTEN =
"overwritten"
SKIPPED =
"skipped"

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#errorObject (readonly)

Returns the value of attribute error.



12
13
14
# File 'lib/anony/result.rb', line 12

def error
  @error
end

#fieldsObject (readonly)

Returns the value of attribute fields.



12
13
14
# File 'lib/anony/result.rb', line 12

def fields
  @fields
end

#statusObject (readonly)

Returns the value of attribute status.



12
13
14
# File 'lib/anony/result.rb', line 12

def status
  @status
end

Class Method Details

.destroyedObject



28
29
30
# File 'lib/anony/result.rb', line 28

def self.destroyed
  new(DESTROYED)
end

.failed(error) ⇒ Object



16
17
18
# File 'lib/anony/result.rb', line 16

def self.failed(error)
  new(FAILED, error: error)
end

.overwritten(fields) ⇒ Object



20
21
22
# File 'lib/anony/result.rb', line 20

def self.overwritten(fields)
  new(OVERWRITTEN, fields: fields)
end

.skippedObject



24
25
26
# File 'lib/anony/result.rb', line 24

def self.skipped
  new(SKIPPED)
end