Exception: Purl::ValidationError

Inherits:
Error
  • Object
show all
Defined in:
lib/purl/errors.rb

Overview

Validation errors for PURL components

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message, component: nil, value: nil, rule: nil) ⇒ ValidationError

Returns a new instance of ValidationError.



11
12
13
14
15
16
# File 'lib/purl/errors.rb', line 11

def initialize(message, component: nil, value: nil, rule: nil)
  super(message)
  @component = component
  @value = value
  @rule = rule
end

Instance Attribute Details

#componentObject (readonly)

Returns the value of attribute component.



9
10
11
# File 'lib/purl/errors.rb', line 9

def component
  @component
end

#ruleObject (readonly)

Returns the value of attribute rule.



9
10
11
# File 'lib/purl/errors.rb', line 9

def rule
  @rule
end

#valueObject (readonly)

Returns the value of attribute value.



9
10
11
# File 'lib/purl/errors.rb', line 9

def value
  @value
end