Exception: Sinja::UnprocessibleEntityError

Inherits:
HttpError show all
Defined in:
lib/sinja/errors.rb

Instance Attribute Summary collapse

Attributes inherited from HttpError

#http_status

Instance Method Summary collapse

Constructor Details

#initialize(tuples = []) ⇒ UnprocessibleEntityError

Returns a new instance of UnprocessibleEntityError.



60
61
62
63
64
65
66
67
# File 'lib/sinja/errors.rb', line 60

def initialize(tuples=[])
  @tuples = [*tuples]

  fail 'Tuples not properly formatted' \
    unless @tuples.any? && @tuples.all? { |t| Array === t && t.length == 2 }

  super(422)
end

Instance Attribute Details

#tuplesObject (readonly)

Returns the value of attribute tuples.



58
59
60
# File 'lib/sinja/errors.rb', line 58

def tuples
  @tuples
end