Class: EdgycircleToolbox::Sonapi::ValidationError

Inherits:
Object
  • Object
show all
Includes:
SerializableError
Defined in:
lib/edgycircle_toolbox/sonapi/validation_error.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attribute, detail) ⇒ ValidationError

Returns a new instance of ValidationError.



8
9
10
11
# File 'lib/edgycircle_toolbox/sonapi/validation_error.rb', line 8

def initialize(attribute, detail)
  @attribute = attribute
  @detail = detail
end

Instance Attribute Details

#attributeObject (readonly)

Returns the value of attribute attribute.



6
7
8
# File 'lib/edgycircle_toolbox/sonapi/validation_error.rb', line 6

def attribute
  @attribute
end

#detailObject (readonly)

Returns the value of attribute detail.



6
7
8
# File 'lib/edgycircle_toolbox/sonapi/validation_error.rb', line 6

def detail
  @detail
end

Instance Method Details

#pointerObject



13
14
15
# File 'lib/edgycircle_toolbox/sonapi/validation_error.rb', line 13

def pointer
  "data/attributes/#{attribute.to_s.gsub("_", "-")}"
end

#titleObject



17
18
19
# File 'lib/edgycircle_toolbox/sonapi/validation_error.rb', line 17

def title
  "Validation Error"
end