class Anony::Result
Constants
- DESTROYED
- FAILED
- OVERWRITTEN
- SKIPPED
Attributes
error[R]
fields[R]
status[R]
Public Class Methods
destroyed()
click to toggle source
# File lib/anony/result.rb, line 28 def self.destroyed new(DESTROYED) end
failed(error)
click to toggle source
# File lib/anony/result.rb, line 16 def self.failed(error) new(FAILED, error: error) end
new(status, fields: [], error: nil)
click to toggle source
# File lib/anony/result.rb, line 32 def initialize(status, fields: [], error: nil) raise ArgumentError, "No error provided" if status == FAILED && error.nil? @status = ActiveSupport::StringInquirer.new(status) @fields = fields @error = error end
overwritten(fields)
click to toggle source
# File lib/anony/result.rb, line 20 def self.overwritten(fields) new(OVERWRITTEN, fields: fields) end
skipped()
click to toggle source
# File lib/anony/result.rb, line 24 def self.skipped new(SKIPPED) end