Exception: ActiveTriples::Relation::ValueError

Inherits:
ArgumentError
  • Object
show all
Defined in:
lib/active_triples/relation.rb

Overview

An error class for unallowable values in relations.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value) ⇒ ValueError

Returns a new instance of ValueError.

Parameters:

  • value (Object)


492
493
494
# File 'lib/active_triples/relation.rb', line 492

def initialize(value)
  @value = value
end

Instance Attribute Details

#valueObject (readonly)

Returns the value of attribute value.



488
489
490
# File 'lib/active_triples/relation.rb', line 488

def value
  @value
end

Instance Method Details

#messageString

Returns:

  • (String)


498
499
500
501
# File 'lib/active_triples/relation.rb', line 498

def message
  'value must be an RDF URI, Node, Literal, or a valid datatype. '\
  "See RDF::Literal.\n\tYou provided #{value.inspect}"
end