class Tzu::Failure
Attributes
type[R]
Public Class Methods
new(type = nil, errors = nil)
click to toggle source
# File lib/tzu/failure.rb, line 5 def initialize(type = nil, errors = nil) @type = type @raw_errors = errors end
Public Instance Methods
errors()
click to toggle source
# File lib/tzu/failure.rb, line 10 def errors string_error? ? { errors: @raw_errors } : @raw_errors end
message()
click to toggle source
# File lib/tzu/failure.rb, line 14 def message string_error? ? @raw_errors : @raw_errors.to_s end
Private Instance Methods
string_error?()
click to toggle source
# File lib/tzu/failure.rb, line 20 def string_error? @raw_errors.is_a?(String) end