Module: Tripod::RdfType::ClassMethods

Defined in:
lib/tripod/rdf_type.rb

Instance Method Summary collapse

Instance Method Details

#get_rdf_typeObject



21
22
23
# File 'lib/tripod/rdf_type.rb', line 21

def get_rdf_type
  self._RDF_TYPE
end

#rdf_type(new_rdf_type) ⇒ Object

makes a “field” on this model called rdf_type and sets a class level _RDF_TYPE variable with the rdf_type passed in.



16
17
18
19
# File 'lib/tripod/rdf_type.rb', line 16

def rdf_type(new_rdf_type)
  self._RDF_TYPE = RDF::URI.new(new_rdf_type.to_s)
  field :rdf_type, RDF.type, :multivalued => true, :is_uri => true # things can have more than 1 type and often do
end