Exception: PublishMyData::SparqlQueryReservedVariablesException

Inherits:
StandardError
  • Object
show all
Defined in:
lib/publish_my_data/sparql_query.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(reserved_variables, expected_variables, interpolations) ⇒ SparqlQueryReservedVariablesException

Returns a new instance of SparqlQueryReservedVariablesException.



8
9
10
11
12
# File 'lib/publish_my_data/sparql_query.rb', line 8

def initialize(reserved_variables, expected_variables, interpolations)
  @reserved_variables = reserved_variables
  @expected_variables = expected_variables
  @interpolations = interpolations
end

Instance Attribute Details

#expected_variablesObject (readonly)

Returns the value of attribute expected_variables.



6
7
8
# File 'lib/publish_my_data/sparql_query.rb', line 6

def expected_variables
  @expected_variables
end

#interpolationsObject (readonly)

Returns the value of attribute interpolations.



6
7
8
# File 'lib/publish_my_data/sparql_query.rb', line 6

def interpolations
  @interpolations
end

#reserved_variablesObject (readonly)

Returns the value of attribute reserved_variables.



6
7
8
# File 'lib/publish_my_data/sparql_query.rb', line 6

def reserved_variables
  @reserved_variables
end

Instance Method Details

#to_sObject



14
15
16
# File 'lib/publish_my_data/sparql_query.rb', line 14

def to_s
  "Reserved tokens used: #{@reserved_variables.map(&:to_s).join(', ')}"
end